Opened 20 months ago

Closed 20 months ago

Last modified 20 months ago

#24504 closed defect (duplicate)

Embedded WebExtensions broken in TBB 7.0.10

Reported by: learningcrumb Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Embedded webextensions no longer work in TBB 7.0.10. Note that they do work in vanilla FF 52.5.0 and used to work fine in TBB 7.0.7.

This breaks certain addons and is particularly inconvenient at a time when Mozilla is gradually forcing us to migrate to webextensions.

Steps to reproduce:

  1. Download and unzip the attached test extension. Look at the code to verify it is basic and harmless.
  2. apt-get install firefox-esr
  3. Open firefox, Help / About to verify version is 52.5.0
  4. Browse to about:debugging, Load Temporary Add-on, find directory with test extension and select install.rdf
  5. Button appears on toolbar, title text should be 'Test'. Click it.
  6. Open Tools / Web Developer / Browser Console and verify that 3 messages have appeared:
    main: started
    main: embWE should hopefully be running now
    embWE: button clicked
    
  1. Now open TBB, Help / About to verify version is 7.0.10, based on FF 52.5.0
  2. Repeat steps 3, 4 and 5 above. Note that only the first 2 messages have appeared. This shows that the outer extension is running but not the embedded webextension bit of it.

Child Tickets

Attachments (1)

embwe.tar.gz (1.3 KB) - added by learningcrumb 20 months ago.
test extension

Download all attachments as: .zip

Change History (2)

Changed 20 months ago by learningcrumb

Attachment: embwe.tar.gz added

test extension

comment:1 Changed 20 months ago by gk

Resolution: duplicate
Status: newclosed

Sounds like you are hitting #24263. Please reopen if you think I am wrong.

Last edited 20 months ago by gk (previous) (diff)
Note: See TracTickets for help on using tickets.