This update fixes the miniplayer animation in RTL mode (languages read Right-To-Left.) No other change is intended so let me know if you notice anything different.
- Added support for Bunny Stream CDN.
- Thanks to Moshe1010 for sponsoring this update.
Updated Rutube URLs.
Added support for "vt.tiktok.com" links.
Updated the lazy loader so it doesn't load content if the page isn't visible. Useful when opening several threads in background tabs.
- Updated Tumblr to account for their new oEmbed response.
- The JavaScript lazy loader has been slightly reorganized with no functional change intended nor expected.
Spotify has been updated to use their modern layout, a wide player with rounded corners.
Amazon's fallback link has been updated to work more consistently when Adblock Plus is enabled.
Mastodon is a federated social network, with instances hosted on many different domains, each with different rules and moderation. Currently only the main instance hosted at https://mastodon.social is supported.
Also, the CSS for Amazon fallback links has been slightly tweaked. There should be no visible change.
- Fixed an issue where the "Add a link to Amazon product embeds" option wouldn't work properly with .com URLs on some versions of XenForo and/or PHP.
Added support for decrypting more "pfbid" URLs, which appear to slowly take over every type of URLs Facebook uses.
Updated Facebook to be more backward compatible with some very old kind of permalink URLs.
Fixed the CSS transition used by the miniplayer, which was accidentally removed by Closure Compiler.
This update contains many small changes that are purely technical and shouldn't have any visible effect, and it adds support for Facebook "pfbid" URLs. If you do not care about or use Facebook, you can stop reading there.
Concerning Facebook, it has come to my attention that they have recently started obfuscating their URLs, encrypting them with an unspecified algorithm that generates a different value every time. According to Facebook's public announcement, this change was effected to deter what they call "unauthorized scraping" and is meant to "protect people’s privacy". Cynics will be quick to remark that Facebook's business is based on monetizing its users' information, and that change just happens to interfere with Firefox's query parameter stripping, a privacy-enhancing feature that had been released just a few weeks prior, casting doubt on whether encrypting a URL's identifier is meant to protect users or optimize Facebook's money maker. Facebook/Meta denied via a spokeperson that this has anything to do with blocking privacy features.
Starting with this version, embedding content using Facebook "pfbid" URLs is now supported. The add-on will attempt to revert the encrypted value to its canonical ID whenever possible.