7 ms·
They mention "other browsers" in addition to Firefox that will continue to support Manifest v2, but I can't find a list. Does anyone know off-hand the additiona
by brylie 2y ago
They mention "other browsers" in addition to Firefox that will continue to support Manifest v2, but I can't find a list. Does anyone know off-hand the additional browser options for Manifest V2 and multiple-OS support?
- lionkor 2y agoAnything based on Firefox, like LibreWolf, as well
- mort96 2y agoI think some Chromium-based browsers like Brave have pledged that they'll keep v2 around for as long as it's practical? Though IMO, people who depend on Manifest v2 with Chromium forks are running on borrowed time, Chromium moves fast and I can't imagine that keeping the Manifest v2 code working will be very easy. Especially if Google takes advantage of the limited access extensions now have to the HTTP request flow to do major refactors in that area.
- masklinn 2y agoYep, currently brave (and others I assume) switch it on at build time, when Google removes that from chromium they may move it to their patch set, but who knows how long they’ll keep that once it starts breaking.
- lifthrasiir 2y agoThe dynamic web request hook is the only thing still relevant in MV2, right? Are there any other features to be backported from MV2?
- lillecarl 2y agoI've tried to understand what makes this so incredible impossible to maintain by asking people, I feels like FUD from the FF community (which I'm a part of) because it's all just wishywashy statements that it'll be impossible to maintain.
- mort96 2y agoThe reason all the statements are "wishywashy" is because it's impossible to say anything concrete here, we don't know what Google is planning to change in the future. But we know that Chromium is a huge, fast-moving code base, and that dynamic web request hooks require support from core parts of Chromium. If Google refactors or rewrites those core parts in a way which makes them incompatible with per-request dynamic hooks, keeping around v2 support means carrying huge patch sets against core parts of Chromium, forever. That's likely going to be a very large ongoing maintenance burden. But Google haven't made those changes to how web requests are performed yet, so it's impossible to say how difficult it will be to add back whatever functionality is necessary to add back dynamic web request hooks. Maybe it'll turn out to be relatively easy, and maybe Google will leave that part of Chromium relatively unchanged for a long time. Only time will tell.
- bdw5204 2y agoThe best thing for Brave to do would just be to build it into their own ad blocker because Google is going to intentionally make it more and more impractical to support older extensions that interfere with their business model.
- bad_user 2y agoChromium browsers can't make that pledge and those that promised have red flags in my book. 1. These browsers can barely add their own functionality on top of upstream, and maintaining Manifest v2 compatibility may be expensive. Consider that the development of Chrome exceeds 1 billion per year. 2. They all use Chrome's Webstore as a distributing channel, except for Edge, but IMO, Microsoft has an even bigger interest in seeing uBO die. Brave itself has ad-blocking built-in, which won't be affected, and it's fairly capable, but promising that they'll keep compatibility with uBO is a lie, if they ever made that promise.
- mort96 2y agoI agree, and it seems like Brave agrees too. From https://brave.com/blog/brave-shields-manifest-v3/ https://brave.com/blog/brave-shields-manifest-v3/: > For as long as we’re able (and assuming the cooperation of the extension authors), Brave will continue to support some privacy-relevant MV2 extensions—specifically AdGuard, NoScript, uBlock Origin, and uMatrix I'm no fan of Brave, but it's nice to see that they at least somewhat acknowledge that they likely won't be able to support v2 forever. Only time will tell how long they're "able".
- addandsubtract 2y ago> Consider that the development of Chrome exceeds 1 billion per year. 1 billion what, LOC? Dollars? Downloads? Emails from the ad department demanding QoD improvements to Chrome?
- bad_user 2y agoDollars, current estimates ranging between 1 and 2 billion. Firefox is currently developed with half a billion, but IMO, that is why there are only 3 browser engines left, with all the “forks” depending on the upstream.
- homebrewer 2y agoBrave and Vivaldi will continue to support it for some time. Brave also does not really depend on MV2 as they have their own adblocker (which is about as effective as uBO, I believe). edit: link to their adblocker: https://github.com/brave/adblock-rust https://github.com/brave/adblock-rust
- deleted 2y ago[deleted]
- mastazi 2y agoEdit: I was wrong. See below. Original comment: Brave's built in blocker is OK for what it does but I believe that it only replaces a subset of all uBO's features. For example I don't think that Brave's built in blocker has an element picker that lets you create cosmetic filters on the fly. I use that feature all the time in uBO.
- jemmyw 2y agoBrave does have an element picker for creating cosmetic filters. It even works on Android, I just tried it.
- mastazi 2y agoYou're right, I just found the option on desktop in the right-click context menu. According to some posts I've just found in the community forums, the feature was launched years ago but for some reason I had never noticed it even though Brave used to be my default browser until recently
- esperent 2y agoClick the Brave shield icon, then select advanced controls, then at the very bottom you'll see "Block Element". I haven't used it enough to know if it works like the uBlock one, but at least it is there.
- deanc 2y agoArc (until they completely abandon it), Firefox, Orion.