Re:Firefox 90
by hypertele-Xii on Tuesday July 13, 2021 @03:13PM
(#27824970)
Am I reading this right? Firefox now implements special logic just for Facebook?
[ Parent
| on HN ]
If you're interested in special logic for specific websites, the WebKit Quirks.cpp [0] is well worth a look over.
0: https://github.com/WebKit/WebKit/blob/main/Source/WebCore/pa...
Re:Firefox 90
by zinekeller on Tuesday July 13, 2021 @04:22PM
(#27825817)
Uhm, there's about:compat, edge://compat/, WebKit Quirks (https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/...), and Chrome (https://source.chromium.org/chromium/chromium/src/+/main:con... and https://source.chromium.org/chromium/chromium/src/+/main:com...).
Re:Firefox 90
by wisniewskit on Tuesday July 13, 2021 @04:28PM
(#27825891)
Funny enough, I also helped write the about:compat UI and work on the related site interventions.
Site compatibility is a surprisingly broad topic that doesn't tend to fit neatly into our ideal vision of the web.
Re:Firefox 90
by wisniewskit on Tuesday July 13, 2021 @03:45PM
(#27825386)
Yes, though in this case it's for sites relying on Facebook's login authenticator, not really Facebook itself.
SmartBlock also contains special logic for Google Analytics, Google Publisher Tags, and other trackers that cause sites to break when blocked. It's not meant for their benefit, but the user's.
In fact all browsers have special web-compatibility interventions for sites which don't work correctly in them. Even Chrome. And sometimes even for major sites and services, especially when it comes to anti-tracking features.
Re:Firefox 90
by Hallucinaut on Tuesday July 13, 2021 @03:28PM
(#27825159)
They have had a special logic AGAINST Facebook for a long time now, via Facebook containers