Replying to @⁨Eternal192@anarchist.nexus⁩

Firefox on Android has gotten quite shit as well. It just refuses to load sometimes and won’t open pages until you copy and paste the url in a new tab. Extremly annoying, especially for online payments.

E: It’s a known issue for a few months now. Check recent reviews on Google Play if you don’t believe me. Fuck me for complaining about having issues I guess.

Replying to @⁨takeda@lemmy.dbzer0.com⁩

No, that issue definitely occurs in Firefox Android sometimes. The tab just gets stuck and does nothing. Has been happening for years, in fact, so it’s not something new. Might be due to some specific settings, but I like my settings and the problem doesn’t pop up too often, so eh.

Desktop Firefox also gets this sometimes, actually. The tab just doesn’t load until I bash ‘enter’ on the address bar, or create a new tab. Since afaik Firefox uses its Gecko engine on both platforms, the issue could be in the engine rather than the UI.

Replying to @⁨takeda@lemmy.dbzer0.com⁩

It happens within Firefox, without rhyme or reason that I could discern. I think it’s more common if I open a link from another app, then switch away from Firefox while the page loads in the background; or when returning to FF and it tries to reload a previously suspended tab. Firefox is allowed to load stuff on my phone in the background even when battery saving is on (which it always is), but I guess FF might get into a fight with the system over available memory, with the system killing one of FF’s processes/threads. Wouldn’t explain it happening on the desktop, though.

If this is such a percentage issue I’d there big open about it?

It happens pretty rarely for me, and I have no idea how it could be reproduced. So, I already barely ever open issues (by principle), and certainly won’t report this. Idk about others — wouldn’t be surprised if there’s a bug about this among the many thousands of issues that Mozilla has.

Replying to @⁨Eternal192@anarchist.nexus⁩

Not true. UBlock Origin Lite works just fine. They even recently added the ability to use content scripts so there is almost no difference between it and the original UBlock. Manifest 3 has had and still has some challenges, but you’re being so hyperbolic that I can’t take anything people like you say seriously. Might as well say… “I hate Chrome so much that I’ll make up random lies to prove how bad it is!”

Replying to @⁨ThirdConsul@lemmy.zip⁩

First, I don’t care if they agree with me or not. It is an open source project. They said from they never intended to try to make a 1:1 extension with UBO. They clearly lay out the positives of MV3 as well, and the scripts permission feature is a relatively new addition. You or anyone can contribute or fork it you want to add something.

I have spent enough time working on MV3 to know Chromium has solved a lot of the challenges. If you want to have a technical discussion about the APIs and differences or how you might do something with MV3, then let’s have the discussion. I never tried to claim MV3 is perfect.

I just have little patience for essentially non-technical cultists who go around spreading misinformation while acting like they know way more than they do. Prove it then… 99% of people like you never actually want to have a real technical discussion, because you spread your opinions based on feelings and not facts.

Replying to @⁨doben@lemmy.ml⁩

You can’t claim to be “semi-technical” while simultaneously refusing to look at technical facts and dismissing platform mechanics as “empty yapping.” How a browser engine executes extensions is inherently technical. Claiming you want facts while ignoring the architecture just means you’d rather stick with an emotional narrative than understand how the software actually works.

Chrome MV2 never supported some features people claim were lost: Features like in-flight response body rewriting and pre-socket IP filtering were Firefox-exclusive APIs (filterResponseData). Chrome MV2 never had them, so MV3 did not take them away.

webRequestBlocking is not dead in MV3. Google did not delete the synchronous blocking engine from Chromium. It requires installing via policy now. If an extension is provisioned via local policy, full programmatic webRequestBlocking runs in MV3 just as it did in MV2.

Everyday ad blocking works normally. For standard Web Store installs, uBlock Origin Lite compiles the standard filter lists (EasyList, EasyPrivacy, uBO filters) into native browser rules. Banners, trackers, and video ads are blocked.

The original claim was that “Chrome users don’t know what an ad-free web looks like.” That is provably false. If you want to understand the issue as a “semi-technical” user, you have to separate actual browser engine mechanics from internet hyperbole.

Replying to @⁨timewarp@lemmy.world⁩

Prove it then… 99% of people like you never actually want to have a real technical discussion, because you spread your opinions based on feelings and not facts.

This is extremely funny that you’re trying to insult me, based on your feelings and not facts.

My only participation in this thread was that UBO Lite creator disagrees with you, which he publicly stated, but you felt… Offended? (No idea) - and decided to insult me rather than to deal with facts.

There is a word for people like you.

Troll.

Replying to @⁨ThirdConsul@lemmy.zip⁩

This is extremely funny that you’re trying to insult me, based on your feelings and not facts.

My only participation in this thread was that UBO Lite creator disagrees with you, which he publicly stated, but you felt… Offended? (No idea) - and decided to insult me rather than to deal with facts.

There is a word for people like you.

Troll.

Citing gorhill’s disclaimer that uBOL isn’t a 1:1 clone of uBO doesn’t prove Chrome is “ad-infested”—it conflates advanced power-user filtering with everyday ad blocking. Many limitation were Firefox-exclusive APIs that Chrome MV2 never supported in the first place.

Under the hood, standard filter lists compile directly into native C++ evaluation via declarativeNetRequest, while cosmetic element hiding and anti-adblock defusers run through the scripting and userScripts APIs. Furthermore, synchronous webRequestBlocking is still built into the Chromium engine for policy installs. Pointing out the architectural reality of how these APIs actually execute isn’t trolling; it’s addressing technical mechanics rather than hyperbole.

Replying to @⁨timewarp@lemmy.world⁩

The following filter options can’t be translated into DNR rules:

strict1p, strict3p: whether a network request is same-origin as its initiator
Entity-based values for domain= filter option (webextensions #394)
redirect-rule=: the DNR API does not support redirect-if-blocked concept (webextensions #493)
Click-to-load embedded contexts through redirect=click2load.html filter option
Regex-based removeparam= modifier filter options
Exceptions for all modifier filter options are not possible
    Workarounds exist for removeparam= and csp= by carefully tuning the priority property.
Many very useful regex-based filters used in uBO are not allowed, or are rejected by the DNR API (webextensions #344)
replace=, can't modify the response body (full support is only possible with Firefox MV2)
ipaddress=, can't use IP address as a condition to block/unblock (full support is only possible with Firefox MV2)
urlskip=, this requires programmatic steps to extract a URL from another URL (partial support, for strict-blocked pages only)

aside from that it is somewhat better than default ublock but that’s a pretty big list of issues.

Replying to @⁨communist@lemmy.frozeninferno.xyz⁩

Some of those limitations were never supported in Chrome to begin with. MV3 still supports webRequestBlocking at the engine level but it is gated behind enterprise policy (ExtensionInstallForcelist in the Windows Registry, macOS MDM, or Linux managed policy JSON). If an extension with webRequestBlocking is installed via policy, it restores programmatic interception.

Replying to @⁨timewarp@lemmy.world⁩

In practice, I found it breaks sites more, lets some things through, triggers more adblock detectors, and doesn’t work as well with the annoyance list.

It doesn’t work on YouTube. And the maximum number of entries to block is limited.

Its not catastrophic though.

So UBO Lite is not wholly ineffective, no. It works great, mostly. Buts its definitely more of a nuisance to use, which is exactly what Google wants.

Replying to @⁨BassTurd@lemmy.world⁩

I don’t design web apps but I’ve heard from some that do that firefox occasionally has problems with them, because it relies a lot on caching (actually they used the term “aggressive caching”, with a few extra choice words).

Anyway, usually not a problem. I use edge only for work since it’s the default browser and I barely do any actual browsing with it, mostly light app clients. On my own devices, it’s been firefox only for years.

Replying to @⁨JoMiran@lemmy.ml⁩

Just a crying shame Mozilla has turned into a commercial nightmare making them relatively poor custodians of the only free choice we have left.

Mozilla needs to die so Firefox can live.

The income stream from Firefox is plenty for a highly technical, deeply competent, widely dispersed team could work full time on the product using something like OpenCollective.

Instead what we get is prime SF real estate offices, “competitive” SF salaries and a commercial organisation that seeks weird and increasingly desperate income streams to justify looking like “real company”.

I want an actual non-profit governing Firefox.

Replying to an earlier post

I think you mean ladybird, right? Just FYI The core maintainer is very close to the alt right open source sphere. Rejecting inclusivity as he deems it as too political and just rubbing shoulders with really weird guys.

https://drewdevault.com/blog/Cloudflare-and-fascists/ https://kvibber.com/reviews/software/ladybird-inclusivity/

There is servo though which is picking up speed lately, im following their rss for a while now. https://servo.org/ The money behind is also a lot more public and the project is more open to people. originally developed internally at mozilla it is now in the hands of the linux foundation europe.

drewdevault.comCloudflare bankrolls fascists

Replying to @⁨vogi@piefed.social⁩

Netsurf hasn’t seen any love lately. It’s still being developed on git but no releases. Same with Dillo.

Dillo rejects scripting. Makes perfect sense to me. It also rejects automatic redirects, which also makes sense but the web has already been established around that as given so it can’t pass the most passive anti-bot.

The state of scripting support on Netsurf is uhm, quite interesting. Scripts can write to the page parse time (like a snowflake generator) but can’t do ANYTHING after the page loaded, EXCEPT text fields and text areas. And scripts can always read but not write checkbox state. There aren’t any button events, either, but if you check the state of a text field repeatedly you can do interactivity. What is also interesting is that the new way of finding elements (getElementById) is functional, but the old way (document.formName.elementName) ISN’T. So that means that basically nothing existing functions (apart from again, the snowflake generators from geocities). But you can do the old style text animations if you specifically program it to use the new method despite being old style shit. Netsurf also passes “GoAway” and the most basic setting of Anubis (the passive redirects).

Both are good enough to browse “old Lemmy”, although I haven’t tried to login since my instance doesn’t have it and the owner ghosted me (hi @milan@discuss.tchncs.de).

There’s also a half public domain half permissive (BSD) text mode browser, chawan.net . Extraordinarily good concept! However, it avoids some of the bloat by forcing bloat onto your terminal emulator and having it render images, and my terminal emulator does not bother itself with such tasks and emulates a terminal, so image heavy sites like Lemmy fucking suck on it. No, it cannot just weight different characters from some public domain font (spoiler: if converted, all of them by international conventions are public domain) by brightness and by individual pixel similarity to an actual image and then just display those. That would make too much sense. I have high hopes for it, though. Also, I find the keybinds really weird.

I have not tested Chawan’s scripting support much at all, all I can say is that it’s certainly better than Netsurf. And that everything I’ve written in the worst fucking programming language ever for Netsurf (not released yet, very soon I hope) runs on Chawan. However, they are unusable since textboxes open your preferred editor. Makes perfect sense, a browser shouldn’t be a text editor. But like, that breaks my gimmick that makes it work with Netsurf, damn. Checkboxes can be written to, for once, tho no access key support. The JS is still not enough to login to Lemmy (the default bloated frontend).

Let’s use Gemini.

Summary card of repository mschae23/mlmym, described as: a familiar desktop frontend for lemmy.
fork of https://github.com/fedihosting-foundation-forks/mlmymmschae's git servermlmyma familiar desktop frontend for lemmy. fork of https://github.com/fedihosting-foundation-forks/mlmym

Replying to @⁨ExLisper@lemmy.curiana.net⁩

Yes, companies have software running on company property usually that checks what you’re running and installing. I can’t even get admin perms on my work machine without asking IT with a good reason. They can also see your browser history and what websites you go to, as an fyi to not browse anything that you wouldn’t feel comfortable talking to your boss and HR about on a work machine.

Replying to @⁨EtzBetz@feddit.org⁩

FWIW I do think you should give it a go.

Firefox is main browser, on desktop and mobile, and I’m not changing that.

Still, I do have Chromium installed for very specific usages, e.g. WebXR tests, WebBT and WebUSB devices, e.g. flashing keyboard firmware, controlling Lego bricks, etc. I’d rather only have Firefox to be clear but some things are not supported, marked as not planned, and I believe using Chromium on specific Websites, not for browsing, is perfectly fine when no alternative is available.

Replying to @⁨EtzBetz@feddit.org⁩

Well then you are already doing what I suggested.

I’m not saying adopt Chrome as your main browser, I’m saying if Chrome alone has unique feature you think you might need, try it there. For example that allowed me to discover github.com/ArcaneNibble/awawausb

Consequently if you are curious about vertical tabs, do try it, even in a container, e.g. Webtop, if you want to be extra safe. I’m not suggesting to switch.

WebUSB for fopses. Contribute to ArcaneNibble/awawausb development by creating an account on GitHub.GitHubGitHub - ArcaneNibble/awawausb: WebUSB for fopsesWebUSB for fopses. Contribute to ArcaneNibble/awawausb development by creating an account on GitHub.

Replying to @⁨Tingle@lemmy.world⁩

I had some websites which didn’t work in some way. Can’t remember, which websites it were, just some big company websites where random buttons would just do nothing or similar. But I think it were only 2 or 3.

Other than that it’s fine. Sometimes it seems like tab management is a bit weird, I once had the browser open with about 100 new tabs besides the other ones I had saved. Just had to close them and done. On my Work-Laptop I have a folder pinned in one space and the popup for it’s contents is shifted down ~200px permanently for some reason. It’s all manageable.

Replying to @⁨EtzBetz@feddit.org⁩

That’s a web site design and architecture issue, not a browser issue. Most web sites are made for Chrome (Chromium-based) browsers, and anything based in Gecko is an afterthought, if anything.

I’d rather just not access a site if Chrome use is mandatory. LibreWolf has been fantastic for me the last 3 years or so. If I really need to access a “Chrome-exclusive” site, I use Brave, and then clear and reset everything in it in case I need it again.

Replying to @⁨jjlinux@lemmy.zip⁩

I’d say it’s 50/50… actually 33/33/33.

First, in 2026 I think you need to fuck up pretty bad or use very special stuff in order for your website to only work on Chrome.

But of course Mozilla should behave just like every other browser (well there is basically only chromium right now) and all browsers in general should display websites in the same way. Back in the day you did choose which browser to support when you developed your website, but today you are basically just using browser standards.

Then… there is Google. They are blowing up and poisoning the web standards so much, for their own good and just to bring technology forward. They surely could be more careful and considerate while doing this, so that Mozilla would have a chance to participate.

Replying to @⁨LeftReddit2@lemmy.world⁩

The “Lite” version is what gorhill made to at least work with Manifest v3 as well as possible, though he does not like that he is limited to Googles filtering framework with it.

github.com/gorhill/uBlock/blob/master/…/en.md

news.ycombinator.com/item?id=32648131

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlockGitHubuBlock/platform/mv3/description/en.md at master · gorhill/uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlock

Replying to @⁨Kazumara@discuss.tchncs.de⁩

it seems to function ok. there are some additional filters that can be enabled in its settings, not much control though–just a setting for how ‘aggressive’ you want it to be. you cannot add your own, either.

because filters are now bundled with the extension itself, updates to them are slower as they must be blessed by the addon store (chrome’s, edge’s) as part of an extension update, before being made available. and this does give google and microsoft absolute ‘veto power’ over a filter update.

Replying to @⁨inari@piefed.zip⁩

This is gonna be so bad because now there is only uBlock origin lite and “uBlock”, if you couln’t guess: the 2nd one is a scam that google never tried to remove(it’s been up for some years IIRC) and i am sure that everyone will try to install this scam because they can’t find the original uBlock origin (and everyone just refers to uBlock origin as uBlock which makes it worse)

Replying to @⁨Axolotl_cpp@feddit.it⁩

the 2nd one is a scam that google never tried to remove

It’s a little more complicated. uBlock was the original name, gorhil handed it off when he felt the maintenance burden became too high. Then he forked it to make his own uBlock Origin version.

At some point later uBlock was bought up by the AdBlock people, who in turn were later bought by the AdBlock Plus people.

So it’s not a scam exactly, more like an inbred sideline of the royal family.

Replying to @⁨tazeycrazy@feddit.uk⁩

The irony is that Chrome’s rendering engine was a fork of WebKit, which was a fork of KHTML, a free and open source rendering engine created by KDE for Konqueror. They basically took something free, used Microsoft’s “embrace, extend, extinguish” tactics on it. Now KHTML is vestigial, only found in the UserAgent string.

But we could have had a truly free open source cross platform browser with Konqueror.

Best we have now is Firefox, but the bulk of Mozilla’s development funding comes from setting Google as the default search. So it is also hijackable.

Replying to @⁨random_character_a@lemmy.world⁩

The problem is that everyone’s internet experience is very different these days. Your friends might be boring and actually have nothing in their lives that need compartmentalized/obfuscated. It’s unlikely but not impossible.

The easiest way to demonstrate the problem would be when they show you something on an unprotected device you note the ads and give them shit for it. Those ads are likely targeted, and so your jabs would be targeted and personal too. Then point out that those ads are tied to THEM. Just ask every time, “have you been looking at X? Gross dude.” It doesn’t matter what it is. It’s the point that they are uncomfortable with your guess and it’s an opening to explain that, yeah it’s not just those ads buddy.

Replying to @⁨KneeTitts@lemmy.world⁩

I get the frustration. It could have a tutorial / wizard to make it easier to set and understand.

If some parts are not loading, check the top left of the address bar for some icons, by default LibreWolf blocks canvas and anything that can identify you, and you have to press on them to allow them to render the elements.

Security unfortunately implies more inconvenience, which is what companies like Google love, but if it was a lot friendlier it would probably be less safe.

Replying to @⁨anewfox@lemmy.zip⁩

In my experience, there was a period when Firefox crashed all over the place, especially under heavy load. Tabs shared the same process back then, one tab could take down whole the browser session when crashed. I vividly remember how it felt so silky when i switched to chrome. Now I am back to Firefox since 3 years. Firefox is the sexier now with all the shiny addons

Replying to @⁨Crit@lemmy.wtf⁩

Yeah Firefox was kind of a hog around 2013. I have a netbook that I’ve kept around since like 2014 and I remember when I first got it, it couldn’t really run Firefox. Firefox would freeze up and crash. Funily enough today Firefox runs better on that 2014 netbook than chrome does.

I also had a high end gaming PC at the time and Firefox always ran fine as long as you had the reaources to run it.

Replying to @⁨kadu@scribe.disroot.org⁩

I switched to Chrome back then because it ran tabs in separate processes. A tab crashing in Firefox would take the whole browser down.

The final straw for me was the plugins. Flash, Java, Acrobat, etc. Chrome kept them up to date for you. Firefox made you just through hoops, which eventually lead to a rogue site injecting crap onto my machine which took me a day to clean up. Plugins are pretty much dead now, but back then you needed them for half the web to work.

Chrome really was a great browser back then (and MS were still in the “what’s wrong with Internet Explorer?” era), and it’s a shame that they’re now working so hard to fuck it up again.

Replying to @⁨Blackmist@feddit.uk⁩

Chrome did a bunch of things absolutely wonderfully in the beginning. Fast JavaScript engine, removed title bar (tabs on top), simple settings page, sandboxed tabs, and they made some of the functionality of the most popular Firefox extensions the default (such as the downloads bar, instead of a separate window).

It was basically a pre-modded Firefox, but supercharged. Now it’s corporate slop.