Closed behinddesign closed 5 months ago
Nice to see this addressed, funnily enough I actually ran into this exact same issue a month ago.
For anyone else who runs into the issue, rest assured, all is not lost, the tabs are in fact recoverable, here is how:
chrome.storage.local.get("workspaceList")
, you might have to wait for the Promise
to return data to you, but it won't visually confirm this, so just wait a few sec and browse the object. Promise
will contain PromiseResult
which has the array workspaceList
with all you workspace IDs.workspace_qw3uh1rh
(or whatever yours is called) and type chrome.storage.local.get("workspace_qw3uh1rh")
into the console and wait for a new Promise
.PromiseResult
you will find workspace_qw3uh1rh
which has a tabs
array with all your lost tabs.Hope that helped somebody.
When using the chrome extension as unpacked extension in developer mode this error does not occur, unless the current branch I am working on already has a fix, it however is not the fix from @behinddesign, as the tabs don't get removed on load
I've been studying this issue and it seems to be introduced by local file access restriction in Chrome 118. Navigation to file URLs was disabled for all extensions, unless the “Allow access to file URLs” option is enabled on the extension’s details page.
I pushed the fix that shows popup when a user navigates to file URL without having “Allow access to file URLs” option enabled.
More details if interested:
File stops entire workspace from opening. Probably due to the lack of file permissions granted to the application.
Submitted pull request to at least allow the entire group to open, otherwise all tabs are lost with no way to recover.
Solution to this is to request file permissions, but this might not be to everyone's taste.