-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Install uBlock Origin #5630
Comments
Added design tasks. |
Updated design tasks to suit uBlock Origin. |
Progress report:
|
GeckoView meta-bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1582194 |
How will it be possible to import rules into uBlock Origin if local file opening is inexplicably going to be removed from Fenix? |
@Kakitoru sync or copy/paste |
Hi @Kakitoru, importing rules into uBlock Origin isn’t something I’ve thought of in the design, so thanks heaps for bringing it up. Do you know if there are other features I’ve overlooked? |
Progress report:
|
how can I test? config flags? special build? @brampitoyo |
Hi @andreicristianpetcu. As a UX designer in the team, my update talks about add-ons in terms of its experience and interface: user flow, mockups and design variations. To my knowledge, our Engineering team is currently doing the groundwork to build it, and the actual support will only land in Fenix later this year. We will definitely let you know when it’s available to test in the app! |
Please add it , we need ublock origin |
Having copied and pasted as well as synced uBO's settings into FFox for Android, sync doesn't work on Android Fennec. Even if it did work, the way uBlock Origin uses sync, it's per-device. I cannot sync one device to another. It also requires an initial upload before download works so the first step is to wipe out what is already in the sync storage. The only time it serves a purpose is if you uninstall uBlock and reinstall it in the same Firefox profile, in the same Firefox instance, on the same machine. Otherwise it just wipes itself out. As for copy/paste, their built-in configuration editor is not too friendly. Sometimes it copies line numbers, adds extra line endings, won't let you delete lines easily when using touchscreen controls. The only thing that works reliably is exporting and importing from a file. You'd also need the same for NoScript's export/import settings feature. |
I'm not a Fenix dev but I would say uBO sync is a different story @jawz101 |
On November 3rd you suggested using sync or copy/paste in lieu of importing & exporting a backup of the config file. I was giving reasons why that is not too possible on mobile |
Closes mozilla-mobile#5630, mozilla-mobile#6069, mozilla-mobile#6092, mozilla-mobile#6091, mozilla-mobile#6124, and mozilla-mobile#6147. Co-authored-by: Simon Chae <chaesmn@gmail.com> Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com> Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Closes mozilla-mobile#5630, mozilla-mobile#6069, mozilla-mobile#6092, mozilla-mobile#6091, mozilla-mobile#6124, and mozilla-mobile#6147. Co-authored-by: Simon Chae <chaesmn@gmail.com> Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com> Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Closes mozilla-mobile#5630, mozilla-mobile#6069, mozilla-mobile#6092, mozilla-mobile#6091, mozilla-mobile#6124, and mozilla-mobile#6147. Co-authored-by: Simon Chae <chaesmn@gmail.com> Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com> Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Closes mozilla-mobile#5630, mozilla-mobile#6069, mozilla-mobile#6092, mozilla-mobile#6091, mozilla-mobile#6124, and mozilla-mobile#6147. Co-authored-by: Simon Chae <chaesmn@gmail.com> Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com> Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Closes mozilla-mobile#5630, mozilla-mobile#6069, mozilla-mobile#6092, mozilla-mobile#6091, mozilla-mobile#6124, and mozilla-mobile#6147. Co-authored-by: Simon Chae <chaesmn@gmail.com> Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com> Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
@gabrielluong how can I test this? is there a special build or it should land in Nightly? |
This comment has been minimized.
This comment has been minimized.
Looks like it's here: https://firefox-ci-tc.services.mozilla.com/tasks/b0F1rHGTSseQEfa2mamr-g#artifacts |
This comment has been minimized.
This comment has been minimized.
Sure. Nightly hasn't been built after that. It might be scheduled a few hours later. You can have a look at the debug build if you don't want to wait. |
Tested, it works. |
Same here. Thanks a lot for the work ! I found a few issues:
Should I open new issues for those ? |
Can the extension be installed from an external site such as Github ? example -- https://github.com/gorhill/uBlock/releases/tag/1.24.5b1 |
Hi everybody, we are working hard in collaboration with @gorhill to bring official uBlock Origin support to Fenix. One more thing: to make the experience of using uBlock Origin even better (and other add-ons – in case we plan to support them in the future), it’s not enough to simply support an add-on. We also want to improve how add-ons are shown:
|
good job. i will keep watch. and now fenix was my primary daily phone browser. |
Verified on the latest Nightly build from 2/5 with:
|
User Story
As a user, I want to be able to install a popular Android WebExtension, such as uBlock Origin in Fenix, and be protected from unwanted ads and distractions.
Dependencies
A-C project board
Acceptance Criteria
Design tasks
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: