tim-we / tabs-aside

A session/tab manager web extension for Firefox based on the Microsoft Edge feature.
https://addons.mozilla.org/firefox/addon/tabs-aside/
GNU General Public License v3.0
89 stars 10 forks source link

Stopped working on Firefox 93 #118

Closed Explorare closed 3 years ago

Explorare commented 3 years ago

Firefox Dev 93.0b2 (64-bit) Tabs Aside v3.6.0

Failed to crate new session from current opened tabs with "Tabs Aside" and "Save tabs as session". Opened tabs did not close and new session was not created. Saved session can be restored and set aside normally.

The last created session was from Sep. 6th and the FF 93 beta was released the next day.

tim-we commented 3 years ago

Is this behavior reproducible or did the bug occur just once?

Explorare commented 3 years ago

Reproducible on 2 computers after FF 93 update. Here is debug log.


Error: Please use $(ref:runtime.getURL). 2 utils.js:53
XML Parsing Error: not well-formed
Location: moz-extension://28511c71-fc42-4603-86d6-401f45d85db3/content_scripts/vimium.css
Line Number 1, Column 1: vimium.css:1:1
The Components object is deprecated. It will soon be removed. regex.js:12:20
Unknown localization message ca54e249e864e1dcd979e950cda49675 commons.js:25
Unknown localization message 3880daadd71da4058b0464067d2b021e commons.js:25
Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved
Messages.js:16
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. main.js:101
Error: Can't find profile directory. 2 XULStore.jsm:66:15
Error: Please use $(ref:runtime.getURL). utils.js:53
can't access property "id", sender.tab is undefined main.js:437
Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
    <anonymous> moz-extension://96330011-2e24-4b0d-b3f1-76e831bd9860/js/background.js:1
background.js:1:17896
Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved
Messages.js:16
The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.
Use of nsIFile in content process is deprecated. NetUtil.jsm:253:8
Unchecked lastError value: Error: ID already exists: ab1e7418-a23e-4e75-9573-7d4f17c3f0f1 2 background.js:16
Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved
2 Messages.js:16
sendRemoveListener on closed conduit {d7742d87-e61d-4b78-b8a1-b469842139fa}.412316861779 3 ConduitsChild.jsm:108
Error: Please use $(ref:runtime.getURL). utils.js:53
can't access property "id", sender.tab is undefined main.js:437
Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
    <anonymous> moz-extension://96330011-2e24-4b0d-b3f1-76e831bd9860/js/background.js:1
background.js:1:17896
The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page.
Use of nsIFile in content process is deprecated. NetUtil.jsm:253:8

​And the related line is this?

Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved
Messages.js:16
    send moz-extension://5fde40f4-b1e8-4965-9ca8-f171c729291c/js/messages/Messages.js:16
Explorare commented 3 years ago

Works again on 93.0b6 (64-bit), no changes are made to this plug-in or other enabled plug-ins.

tim-we commented 3 years ago

Good to see they fixed whatever the issue was. Also thanks for letting me know that it is fixed now, I was about to install FF93 to see if there was anything I could do about that.