uBlock
uBlock copied to clipboard
Thunderbird 60 support?
With Thunderbird moving away from legacy add-ons, towards web extensions, I’m just wondering if there’ll be support for it in the future? It worked very well for blocking ads in the RSS reader. However, with the current Thunderbird 60 beta, it’s not working. Hope it’s possible to see some support for it in the future. Thanks.
I closed the other old issue, it had more to do with uBO/legacy. The one here concerns uBO/webext.
Is it realistic now to add the webextension version of uBlock to TB 60? The changelog states, that WebExtensions are now enabled in TB 60. What exactly has to be added to test this?
https://old.reddit.com/r/uBlockOrigin/comments/952d6q/ublock_origin_is_not_compatible_with_thunderbird/
I see Preferences button in add-on listing (Add-ons Manager). uBO preferences can also be accessed from main menu -> Add-ons -> uBlock Origin. Preferences page is unusable
https://vgy.me/tb5MB9.png
Console:
While creating services from category 'profile-after-change', could not create service for entry 'calendar-backend-loader', contract ID 'service,@mozilla.org/calendar/backend-loader;1'
tabTracker is undefined ExtensionParent.jsm:376
Use of Mutation Events is deprecated. Use MutationObserver instead. calendar-widgets.xml:512:20
TypeError: this.global.tabTracker is undefined[Learn More] ExtensionParent.jsm:168:11
TypeError: browserAction is undefined[Learn More] vapi-background.js:660:1
TypeError: vAPI.messaging is undefined[Learn More] messaging.js:194:1
TypeError: chrome.tabs is undefined[Learn More] vapi-background.js:390:5
vAPI.messaging is undefined storage.js:630
ReferenceError: tabTracker is not defined[Learn More] ext-webNavigation.js:126:7
ReferenceError: tabTracker is not defined[Learn More] ext-webNavigation.js:126:7
TypeError: chrome is undefined[Learn More] vapi-common.js:56:1
TypeError: vAPI.i18n is undefined[Learn More] i18n.js:126:1
TypeError: vAPI.localStorage is undefined[Learn More] dashboard.js:43:9
Looks like they only did a partial integration of the WebExtensions API. For example "browserAction" (which is needed for the uBO toolbar icon) seems to be missing.
I wonder how many Addons will actually run with this reduced API...
I will be able to see what I can do once I get upgraded to Thunderbird 60.
gorhill have you made any progress with this?
Any updates?
+1
I filed the Thunderbird issue Add support for WebExtensions two years ago.
Doesn't ublock work already on Thunderbird?
Please tell me the version of Thunderbird in which working ublock and main functional (at least google and yandex)
@webserfer https://github.com/gorhill/uBlock/releases
@uBlock-user, Thunderbird 65 doesn't work with modern mail providers, ublock doesn't want to block on Thunderbird 76+
Closing as obsolete. Any specific issue for Thunderbird should be opened at https://github.com/uBlockOrigin/uBlock-issues/issues along with all the thorough technical details of the exact issue and what exact changes in the code need to be made.
Issues which are equivalent of one-liner such as "Picker does not work" won't be accepted, I want issue which explain why the picker does not work and what needs to be changed in the code to fix it.