While playing the Hat Dash game, after a short period of time, the game suddenly "incepts" itself.
The progress freezes when it does that, and it then creates another copy of itself in a much smaller size.
It seems to happen randomly, and not necessarily when I click the space bar or up arrow. But it always happens, and I can reproduce it every time.
If it matters, in the browser console I see the following error as soon as I click the "Hat Dash" button (not when the cloning happens).
XML Parsing Error: no root element found
Location: https://winterbash2020.stackexchange.com/hat-dash/play
Line Number 1, Column 1:
I'm using Firefox Developer Edition 85.0b2 (64-bit) on macOS Catalina.
Update:
I did some testing on my beta browser, nothing definitive but maybe someone else can help debug.
If I go to about:profiles
in Firefox and restart in safe mode, Hat Dash works fine and this issue doesn't happen. However, I keep using normal mode and manually disable all addons, the issue is reproducible.
I'm guessing it might be some preference we have in Firefox that's causing this, but I am not sure how to find out which one that is.
Update 2:
This seems to be related to hardware acceleration. This issue stops from occurring when I disable hardware acceleration (browser restart required).
If it matters in this case, this is my hardware:
MacBook Pro (Retina, 15-inch, Mid 2015)
Processor: 2,2 GHz Quad-Core Intel Core i7
Graphics: Intel Iris Pro 1536 MB
about:profiles
and restart in safe mode, it works fine and this issue doesn't happen. But if I disable all the addons I have in normal mode, the issue is reproducible. I guess it might be some preference we have in Firefox, but I am not sure how to find out which one that is.