Pixel Streaming in a iframe

Update / Solution:

After spending quite some time troubleshooting this (and a weekend of trial and error :sweat_smile:), I finally figured it out.

The fix is to enable the HoveringMouse setting when configuring the player. You can do this by modifying the player.ts file in the Pixel Streaming client, specifically where the Config is instantiated.

const config = new Config({
  useUrlParams: true,
  initialSettings: { HoveringMouse: true }
});

This ensures that the mouse cursor remains visible even when the iframe has focus.

Hope this helps someone else avoid the same headache!