-
44 votes
-
Germany legal case alleging adblockers violate copyright
53 votes -
Firefox just got better for Chinese, Japanese and Korean speakers on Android
19 votes -
AOL will end dial-up internet service in September, 34 years after it's debut — AOL Shield Browser and AOL Dialer software will be shuttered on the same day
36 votes -
Web browsers with AI assistants built-in are coming
4 votes -
uBlock Origin Lite for Safari
32 votes -
OpenAI to release web browser in challenge to Google Chrome
37 votes -
I wrote my first Chrome extension to simplify Wikipedia articles
15 votes -
Address bar shows hp.com. Browser displays scammers’ malicious text anyway.
31 votes -
This month in Servo: color inputs, SVG, embedder JS, and more! (June 2025)
18 votes -
Meta and Yandex are de-anonymizing Android users’ web browsing identifiers
22 votes -
Android Auto to support browser and video apps officially
12 votes -
Firefox/Tweaks - Arch Linux Wiki
39 votes -
All four major web browsers are about to lose 80% of their funding
55 votes -
Firefox now supports native vertical tabs in 136.0 release
64 votes -
Don't trust Firefox to backup your session
I just got bit in the ass by this. I had my firefox open with all my open tabs as per usual. I notice that one of the tabs that I expect to exist is not there, so I went into my history and...
I just got bit in the ass by this.
I had my firefox open with all my open tabs as per usual. I notice that one of the tabs that I expect to exist is not there, so I went into my history and noticed for some reason, it covers only 2 days of history.
ducking told me to open firefox in troubleshoot mode to see if that would get me more of my history back. It did not but what it wound up doing is losing the session that had my open tabs. I closed firefox and re-opened it, all my open tabs gone. I power down my machine and started it back up, same story.
long story short, I am now following the recommendations on here to create regular backups of my firefox session cause apparently that is something that can be lost.
Btw the fact that is not a default feature of firefox to create multiple backups of your open session and deletes backups if you close and re-open is the dumbest logic imo
20 votes -
Mozilla sees surge in Firefox users thanks to EU’s Digital Markets Act
68 votes -
PassKey account takeover in all mobile browsers (via Bluetooth)
21 votes -
Everything is Chrome
45 votes -
Firefox's new Terms of Use grants Mozilla complete data "processing" rights of all user interactions
58 votes -
Firefox 135.0 supports translating Simplified Chinese, Japanese, and Korean webpages locally
40 votes -
App/browser extension idea if it doesn't already exist: likely bot database
I just finished reading I hate the new internet post, in which the OP stated: Every social medium is just bots. The front page of Reddit is easily 35% easily detectable bots at least and who knows...
I just finished reading I hate the new internet post, in which the OP stated:
Every social medium is just bots. The front page of Reddit is easily 35% easily detectable bots at least and who knows what the rest is comprised of.
Why couldn't we create a bot database, which I imagine would work similarly to uBlock for ads? There would be a number of signals to attempt to classify users of social media sites (likely human, likely bot, etc.) in addition to user-provided feedback ("I think this person is a bot" or "this account is me -- definitely not a bot").
An extension could then be attached to the database to provide visual changes to social media platforms ("WARNING! LIKELY BOT!") or simply hide bot posts/comments.
Off the top of my head, some bot signals:
- Posting known duplicate posts with political motivation (e.g. on Reddit you see the same exact post about how the tariffs will create a stronger America by different posters) [strong indicator]
- Usernames that follow the lazy bot format, e.g., Pretentious_Rabbit_2355 [weak indicator]
- Usage of AI-generated or ripped off profile pictures, post images, etc. [strong indicator]
- etc.
On the crowdsourced side, there would have to be some rules in place to prevent profile bombing, etc.
All in all, I could see something like this adding a bit of human value back to the various social media platforms AND I would think it would lead to higher advertisement click rates (bots will become less valuable over time on a given platform and decide to invest their resources elsewhere, while "human" user engagement increases at the same time).
If this concept already exists, I apologize. I only did a very quick google.
15 votes -
Dillo 3.2 celebrates the browser's 25th anniversary
10 votes -
Announcing Supporters of Chromium-based browsers
22 votes -
Tom Merritt's opinion on if Mozilla should join Chromium
10 votes -
United States Department of Justice will push Google to sell Chrome to break search monopoly
79 votes -
Post-OCSP certificate revocation in the Web PKI
2 votes -
The Browser Company announces Arc Browser will no longer be their flagship product
31 votes -
Vivaldi 7.0 has been released
24 votes -
Ladybird chooses Swift as its successor language to C++
I've copied the full tweet below (it's from August, I missed this news somehow): We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our...
I've copied the full tweet below (it's from August, I missed this news somehow):
We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our needs appears to be @SwiftLang 🪶
Over the last few months, I've asked a bunch of folks to pick some little part of our project and try rewriting it in the different languages we were evaluating. The feedback was very clear: everyone preferred Swift!
Why do we like Swift?
First off, Swift has both memory & data race safety (as of v6). It's also a modern language with solid ergonomics.
Something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code. Swift has first-class OO support, in many ways even nicer than C++.
The Swift team is also investing heavily in C++ interop, which means there's a real path to incremental adoption, not just gigantic rewrites.
Strong ties to Apple?
Swift has historically been strongly tied to Apple and their platforms, but in the last year, there's been a push for "swiftlang" to become more independent. (It's now in a separate GitHub org, no longer in "apple", for example).
Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments.
What happens next?
We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it!
No language is perfect, and there are a lot of things here that we don't know yet. I'm not aware of anyone doing browser engine stuff in Swift before, so we'll probably end up with feedback for the Swift team as well.
I'm super excited about this! We must steer Ladybird towards memory safety, and the first step is selecting a successor language that we can begin adopting very soon. 🤓🐞
Nitter link:
https://nitter.poast.org/awesomekling/status/1822236888188498031
Original post:
https://x.com/awesomekling/status/1822236888188498031
Some of Kling's replies in that thread are also pretty interesting:
My general thoughts on Rust:
- Excellent for short-lived programs that transform input A to output B
- Clunky for long-lived programs that maintain large complex object graphs
- Really impressive ecosystem
- Toxic communityIn the end it came down to Swift vs Rust, and Swift is strictly better in OO support and C++ interop.
The September monthly report for Ladybird released the day after I posted this. It provides basically the same information:
This Month in Ladybird September 2024
The section about Swift:
Successor language search progress
Over the past year, our core contributors have been exploring potential safe languages to complement or succeed C++. We evaluated several options, including Rust, Swift, Fil-C, and others. While some languages offered compelling features, many fell short in either C++ interoperability or providing the level of memory safety we needed.
After extensive testing and discussion, Swift emerged as the top choice among our core developers, thanks to the new Swift 6 interoperability features and its growing cross-platform support. As a result, we’ve decided to adopt Swift as our C++ successor language.
That said, this will be an incremental shift. The existing C++ codebase is deeply embedded in the project, and a complete rewrite would be impractical. Instead, we’ll be gradually introducing new components in Swift, carefully integrating them with our existing C++ code over time. Look forward to a dedicated blog post on the topic soon.
32 votes -
Relative installed shady browser extension
[Possibly solved, please look at comments] Hey, so recently a family member accidentally downloaded a shady browser extension called: "Easy Print" on Firefox. 30k downloads, no ratings, weird...
[Possibly solved, please look at comments]
Hey,
so recently a family member accidentally downloaded a shady browser extension called: "Easy Print" on Firefox. 30k downloads, no ratings, weird "offical" website and installed accidentally trying to buy tickets. I assume it showed something along the lines of: "Buy ticket now" and they just clicked on it (being overall inexperieced with security). Only extension installed was uBlock until then.
I won't post a link just in case, but you can easily find it by googling: "Easy Print Firefox" or "Easy Print App" for their website.
What makes this weirder is that they change the default search engine to Yahoo, which for me was always a red flag for a hijacked browser.
I uninstalled it, but am concerned that they installed something like a keylogger along with it.
Can anyone help me what this is and, especially, how I can properly teach them the basics of internet safety? Not the first time their PC/browser was filled with unwanted stuff...
Thank you and best regards!
15 votes -
uBlock Origin Lite maker ends Firefox store support, slams Mozilla for hostile reviews
44 votes -
BCD Watch automatically collects and makes available information about updates to Browser Compatibility Data
3 votes -
While web browsers warm to AI services, holdouts remain including Vivaldi
21 votes -
Firefox will consider a Rust implementation of JPEG-XL
21 votes