It does indeed reload the page if I click inject, but setting it to automatically inject after 0.1 sec does not work.
I think that's an issue with the Inject node - separate thread created.
The work-around is to make the inject node fire after 10 seconds not 0.1 sec.
This is unlikely to be a problem with the inject node. More likely is that it is happening before the browser has connected, or something along those lines. I would say that increasing the time is the solution, not a workaround.
Slight difficulty: I can't get window.location.reload() to work in Firefox.
If I change it to window.location.reload(true) then it works when I manually inject but not automatic inject at startup, regardless of the delay before injecting.
Indeed even this
shows nothing in Firefox after a reboot without a manual reload.
I guess it's one more reason to switch from Firefox to Brave.