I cannot use "frame" in a driver in Blender Render Node Editor

As the title said, I have already Enabled the new dependency graph as below but it doesn’t solve my problem:
C:\Program Files\Blender Foundation\Blender\blender.exe --enable-new-depsgraph

Here is the .blend file , before opening it, enable the new dependency graph as above, otherwise the rendered doesn’t work:
Frame Problem.blend (502.9 KB)

As you can see below, the material with Material Viewport Shading doesn’t animate (my question is how to animate it?):

Any help is appreciated, thanks.

I solved the problem by myself, just add a driver on the Emit, then set its expression: 0 * frame
This Emit’s expression 0 * frame makes the whole material to be refreshed every frame, and makes the Emit’s value always 0.

But don’t forget to always enable the new dependency graph as below:
C:\Program Files\Blender Foundation\Blender\blender.exe --enable-new-depsgraph