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

Open
owensgithub opened this Issue Apr 10, 2018 · 8 comments

Comments

Projects
None yet
7 participants
@owensgithub
Copy link

owensgithub commented Apr 10, 2018

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

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

Copy link

thetinsmith commented Aug 25, 2018

gorhill have you made any progress with this?

@xMateMCPE

This comment has been minimized.

Copy link

xMateMCPE commented Sep 2, 2018

Any updates?

@seth100

This comment has been minimized.

Copy link

seth100 commented Oct 22, 2018

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.