3 years ago
Web: 8.22.1
New Features
- Updated the "About This Video" modal (accessible via the right click menu) to include stats for nerds, including information about the stream including media ID, buffer health, resolution, and more.
- Configuration: Added a new configuration option,
allowFullscreen
, which defaults to true. When set to false, fullscreen functionality is completely disabled in the player including tapping, clicking, keyboard shortcuts, and API access. - Javascript events: Added a new method,
setAllowFullscreen
, which through updating the boolean, disables or re-enables the above fullscreen behavior. - Updated the Freewheel Ad Manager SDK dependency to v6.43.
- Improved player and page security by whitelisting allowed HTML markup elements that may render in media title and description fields; links, scripts, and Javascript functions are no longer rendered.
Fixes
- Fixed a bug preventing the
on('adblock')
andgetAdblock()
methods from working as expected in all browsers. - Fixed a bug preventing
remove()
from having its namesake effect on the player when it is in picture in picture mode. - Fixed an issue where clicking and holding the seek bar fires a pause event with "unknown" pauseReason, rather than "interaction."
- Fixed an issue where opening the playlist overlay fires a pause event with "unknown" pauseReason, rather than "interaction."
- Fixed a bug in Freewheel where the adPod sequence was off by one.
- Reintroduced an earlier fix from 8.20.5: Fixed a bug preventing a floating player with auto pause configured from pausing when the tab is backgrounded while an ad is loading. This will be reverted again in the next release.