Closed Bug 546807 Opened 14 years ago Closed 14 years ago

Tabs from other computers: "Restore Session"

Categories

(Firefox :: Sync, defect)

defect
Not set
trivial

Tracking

()

RESOLVED FIXED

People

(Reporter: grenavitar, Assigned: zpao)

Details

Attachments

(1 file, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6
Build Identifier: 1.0.1

After Firefox crashes and you get "Restore Session" tab, that tab will sync and be shown on other computers.  The behavior is odd when you click the links and it doesn't show tabs to be restored from remote computer but from the local computer.

There should be two options for how to fix this that I can see:
1) Don't sync that tab
2) If you sync the tab also sync the data for lost tabs from the remote computer

Reproducible: Always
What url is showing up? about:sessionrestore ?
Yes, about:sessionrestore is showing up.  I marked it as trivial, because it isn't of great importance.  And it might be marked as WONT FIX if you won't.  But, I do think it'd add functionality if possible to be able to access the session restore data from another computer if possible.  I made a bug because I found it somewhat bizarre.
I say we make this bug "should not sync about:sessionrestore" - we definitely don't want to sync it because without the formdata it's a useless page.

As for syncing whole sessions, that's a larger, far more complicated & daunting task.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Attached patch Patch v0.1 (obsolete) — Splinter Review
adds about:sessionrestore to the default filter list
Assignee: nobody → paul
Attachment #427494 - Flags: review?(edilee)
Comment on attachment 427494 [details] [diff] [review]
Patch v0.1

At one point I was thinking about just blocking all about: uris. Are there any that would be useful across computers? about:config kinda, anything else?
Attachment #427494 - Flags: review?(edilee) → review+
There are some--most add-on based, though.  About:Ubiquity or About:me could be up because you want to remember something to do with them.  Some of them will pose the same oddities as about:sessionrestore--that is, you will be getting the data from the main computer not the target computer even though you're opening tab "from target computer".
(In reply to comment #5)
> Are there any that would be useful across computers? about:config kinda, anything else?

Apart from about:sessionrestore, I don't think any of the other ones have a way to cause adverse effects. about:sessionrestore is also the only one that will show up without the user specifically typing it in the urlbar. On Minefield, go to about:about to see

about:privatebrowsing would be weird to sync, but unless that one is explicitly typed, it won't ever be open & synced (normal time that's show is when entering private browsing, but I think we stop syncing then, or should)

Fritz is right though about some add-on specific ones being potentially confusing.
Let's just not sync about:*, I can't see any of them being useful to sync.
Attached patch Patch v0.2Splinter Review
filter out about:.*
Attachment #427494 - Attachment is obsolete: true
Attachment #427815 - Flags: review?(edilee)
Attachment #427815 - Flags: review?(edilee) → review+
Summary: Tabs from other computesr: "Restore Session" → Tabs from other computers: "Restore Session"
Pushed http://hg.mozilla.org/labs/weave/rev/d048474006f3
Filter out all about:* urls vefore syncing, including the specific case here: about:sessionrestore.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.1
Flags: in-testsuite?
Component: Firefox Sync: Backend → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: