[FIXED] Alarms don't fire on linux machine

I am developing a small extension to create alarms on player transfer deadlines on a website called managerzone.com. I create alarms from a background script and everything works normally on my windows machine. But on my linux machine alarms do not fire. I don’t see any errors or my console.logs on my alarm handler function. I can see my alarms with alarms.getAll() from console and their dates are correct. I don’t understand where the problem is. I refreshed my firefox to reset everything and tried again but it didn’t help.

Firefox Version on Linux: 57.0.4-1
Distro: Antergos with everything up to date.

Here is the background script where I set and listen for alarms.