Closed Bug 669631 Opened 14 years ago Closed 14 years ago

Old mobile sessions are still present to Awesomescreen/Desktop Tab

Categories

(Firefox for Android Graveyard :: General, defect)

Firefox 6
ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: xti, Unassigned)

Details

Attachments

(1 file)

Attached image screenshot
Build id : Mozilla/5.0 (Android;Linux armv7l;rv:6.0a2)Gecko/20110705 Firefox/6.0a2 Fennec/6.0a2 Device: Motorola Droid 2 OS: Android 2.2 Steps to reproduce: 1. Open Fennec app 2. Go to Preferences > Sync 3. Connect to Sync with a valid account 4. Wait until Sync is done 5. Open at least one webpage in a new tab 6. Tap on device Home button 7. Tap on device Menu button 8. Tap on Settings > Applications > Manage Apps > Fennec app 9. Clear Fennec Data from the System 10. Repeat steps 1-3 11. Go to Awesomescreen/Desktop Tab and check if its content is listed correctly Expected result: After step 11, there are listed only Desktop opened tabs. Actual result: After step 11, Desktop Tab contains besides the Desktop opened tabs list, another old mobile session which also contains a list with tabs opened at step 5. Note: Old mobile session should be wiped automatically since Firefox 5.
(In reply to comment #0) > Old mobile session should be wiped automatically since Firefox 5. Yes, but not the way you're doing it. You're using Android's clear app data functionality (step #8). That just deletes the profile directory. There's no way for Sync to know that happened and then delete the record from the server, simply because at this point we've also lost any information about your Sync username and password. If you deleted your profile directory on your desktop computer, you wouldn't expect Sync to be able to react to that either, would you? :) (Note that these records have a TTL of 1 week, so they'll expire eventually automatically.) The way to do it is to disable Sync in your Fennec settings. Then the record will be deleted from the server and no longer show up. The "Clear Private Data" button in Fennec should theoretically do the same, but I've just noticed that the "syncAccount" sanitizer is the last one in the list, after passwords, history etc. It should probably be the first. Will file a separate bug for this. Resolving this one as invalid since we can't support the way you're "disabling" Sync on your device.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
(In reply to comment #1) > The way to do it is to disable Sync in your Fennec settings. Then the record > will be deleted from the server and no longer show up. The "Clear Private > Data" button in Fennec should theoretically do the same, but I've just > noticed that the "syncAccount" sanitizer is the last one in the list, after > passwords, history etc. It should probably be the first. Will file a > separate bug for this. Filed bug 669641.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: