Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird 60 support? #3698

Closed
owensgithub opened this issue Apr 10, 2018 · 14 comments
Closed

Thunderbird 60 support? #3698

owensgithub opened this issue Apr 10, 2018 · 14 comments
Labels

Comments

@owensgithub
Copy link

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.

@gorhill
Copy link
Owner

gorhill commented Apr 16, 2018

I closed the other old issue, it had more to do with uBO/legacy. The one here concerns uBO/webext.

@M-Reimer
Copy link
Contributor

M-Reimer commented Aug 9, 2018

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?

@gwarser
Copy link
Contributor

gwarser commented Aug 9, 2018

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

@M-Reimer
Copy link
Contributor

M-Reimer commented Aug 9, 2018

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...

@gorhill
Copy link
Owner

gorhill commented Aug 9, 2018

I will be able to see what I can do once I get upgraded to Thunderbird 60.

@thetinsmith
Copy link

gorhill have you made any progress with this?

@xMate420x
Copy link

Any updates?

@seth100
Copy link

seth100 commented Oct 22, 2018

+1

@davidhedlund
Copy link

davidhedlund commented Apr 10, 2019

I filed the Thunderbird issue Add support for WebExtensions two years ago.

@Serkan-devel
Copy link

Doesn't ublock work already on Thunderbird?

@webserfer
Copy link

Please tell me the version of Thunderbird in which working ublock and main functional (at least google and yandex)

@uBlock-user
Copy link
Contributor

@webserfer
Copy link

@uBlock-user, Thunderbird 65 doesn't work with modern mail providers, ublock doesn't want to block on Thunderbird 76+

@gorhill
Copy link
Owner

gorhill commented Nov 19, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests