Ok, just when I thought I could relax and enjoy my Sunday I found that the site I am creating doesn’t work with Firefox, more accurately, the readyState doesn’t work with Firefox.
Sounds like you found a solution… but I can say from experience that on media elements a lot of the properties are null until the loading phase has begun. I recall this might lead to DOM exceptions (especially if calling a function), though I would just think a .readyState would return null (regardless the comparison would not be === 4). Were there errors in the console log with your previous solution?
No, no error in the logs related that the problem, just something about the CSS zoom, but even if I do disable it, it stills didn’t work until the fixes I applied.
Taking a look at the FowardStatus() section of the main_variables() function, the readyState is equal to 2 for the dinamycwrapperNEXT element. So the object is alive and exists, but Firefox thinks it can only play one frame.
My guess would be that it is doing some sort of optimization to not download unnecessary data when a video isn’t yet on screen.