Video object clearly behaves differently across platforms

On the left, there is a preview of the web version, on the right at the same time, there is a preview on the desktop version.

As you can see, the desktop version correctly loops the video.
But, on the web version, the video is stuck after finishing once

Loop events: