Hi thanks for the answers,
it is definitely not Firefox's fault. I run into the same issue on microsoft edge.
If you could check out the console output yourselves here is the link to the game: newgrounds.com/portal/view/786047
And here is the .c3p file of the game: mega.nz/file/JFgxRQ4Y
Here is the console log:
[Construct 3] Error parsing JSON: SyntaxError: Unexpected token d in JSON at position 0
at JSON.parse (<anonymous>)
at DictionaryInstance.JSONLoad (c3runtime.js:2962)
at Action._RunObject_ParamsDontVary (c3runtime.js:1827)
at EventBlock._RunActions_Fast (c3runtime.js:1694)
at EventBlock._RunAndBlock (c3runtime.js:1692)
at EventBlock.Run (c3runtime.js:1689)
at EventSheet._ExecuteTrigger (c3runtime.js:1662)
at EventSheet._TriggerForClass (c3runtime.js:1656)
at EventSheet._Trigger (c3runtime.js:1655)
at EventSheetManager._Trigger (c3runtime.js:1626)
JSONLoad c3runtime.js:2962
_RunObject_ParamsDontVary c3runtime.js:1827
_RunActions_Fast c3runtime.js:1694
_RunAndBlock c3runtime.js:1692
Run c3runtime.js:1689
_ExecuteTrigger c3runtime.js:1662
_TriggerForClass c3runtime.js:1656
_Trigger c3runtime.js:1655
_Trigger c3runtime.js:1626
Trigger c3runtime.js:2383
TriggerAsync c3runtime.js:2384
TriggerAsync c3runtime.js:1930
(anonymous) c3runtime.js:2989
_MaybeStartNext c3runtime.js:572
(anonymous) c3runtime.js:571
Add c3runtime.js:571
ScheduleTriggers c3runtime.js:2386
ScheduleTriggers c3runtime.js:1930
CheckItemExists c3runtime.js:2989
async function (async)
CheckItemExists c3runtime.js:2988
_RunActions_ReturnValue c3runtime.js:1695
_RunAndBlock c3runtime.js:1692
Run c3runtime.js:1689
_ExecuteTrigger c3runtime.js:1662
_TriggerForClass c3runtime.js:1656
_Trigger c3runtime.js:1655
_Trigger c3runtime.js:1626
Trigger c3runtime.js:2383
TriggerAsync c3runtime.js:2384
_StartRunning c3runtime.js:1150
async function (async)
_StartRunning c3runtime.js:1149
_DoChangeLayout c3runtime.js:2380
async function (async)
_DoChangeLayout c3runtime.js:2379
_MaybeChangeLayout c3runtime.js:2377
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355
requestAnimationFrame (async)
RequestPostAnimationFrame c3runtime.js:355
_RequestAnimationFrame c3runtime.js:2363
Tick c3runtime.js:2370
normal c3runtime.js:2308
(anonymous) c3runtime.js:355
async function (async)
(anonymous) c3runtime.js:355