Closed Bug 1437664 Opened 6 years ago Closed 5 years ago

tab restore corrupts some of the tab urls

Categories

(Firefox :: Session Restore, defect, P3)

58 Branch
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: steve, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180131005501

Steps to reproduce:

I noticed that some tabs show up corrupted after re-opening FF 58.0.1 on Ubuntu 17.10.
I close FF with File->Quit or ctrl-q.
Restart FF, and some tabs' urls are corrupted.


Actual results:

One tab's url shows up as moz-extension://3aa1a346-dcd6-4fab-a182-acd2587536ae/replaced/replaced.html?state=redirect&title=HumaneWatch%20%7C%20HSUS%20Doc%20Exposed%20as%20Schlock&url=https%3A//www.humanewatch.org/hsus_doc_exposed_as_schlock/&favIconUrl=https%3A//www.humanewatch.org/wp-content/themes/humanewatch_new/img/favicon.ico

To help track this down, I ran
% cat ~/.mozilla/firefox/user-me/sessionstore.js | sed -e 's/},{/},\n {/g' > ! /tmp/sessionstore.js
Then
% grep HumaneWatch /tmp/sessionstore.ps
 {"url":"https://www.humanewatch.org/hsus_doc_exposed_as_schlock/","title":"HumaneWatch | HSUS Doc Exposed as Schlock","charset":"UTF-8","ID":3684773983,"docshellUUID":"{6be1611c-b2bf-4dce-8c7b-59b1b22beca7}","referrer":"https://www.google.com/","referrerPolicy":2,"originalURI":"https://www.humanewatch.org/hsus_doc_exposed_as_schlock/","loadReplace":true,"docIdentifier":4100,"persist":true}],"lastAccessed":1485822168100,"hidden":false,"attributes":{},"index":3,"scroll":{"scroll":"0,4255"},"userContextId":0,"userTypedValue":"","userTypedClear":0,"image":"https://www.humanewatch.org/wp-content/themes/humanewatch_new/img/favicon.ico","iconLoadingPrincipal":"SmIS26zLEdO3ZQBgsLbOywAAAAAAAAAAwAAAAAAAAEY="},



Expected results:

The tab's url should have be restored as "https://www.humanewatch.org/hsus_doc_exposed_as_schlock/"
This looks like an addon is messing with your URLs, since that's what the 'moz-extension:' protocol is used by. So I'm curious to see the contents of your about:support list, Steve.

At this point it's entirely unsure that this is a sessionstore issue, but let's track it nonetheless.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Flags: needinfo?(steve)
What part of about:support do you want to see? I searched for "3aa" and got no match on that page!
Flags: needinfo?(steve)
I would assume the list Mike was referring to was the list of extensions, but if you want to find out exactly which extension is responsible it's quicker to look at about:debugging where you will find that "3aa" should match an "Internal UUID" unique to your profile (if the extension is still installed).

From some brief detective work, my guess is that sort of URL belongs to the "Tab Session Manager" extension. If that's true then you're probably better off looking for your issue over at https://github.com/sienori/Tab-Session-Manager/issues.
Flags: needinfo?(steve)

Steve seems to be gone

Flags: needinfo?(steve) → needinfo?(mdeboer)
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(mdeboer)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.