Closed
Bug 1325886
Opened 8 years ago
Closed 8 years ago
My container tab customization vanished, apparently along with context for the containers
Categories
(Core :: DOM: Security, defect)
Core
DOM: Security
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox53 | --- | affected |
People
(Reporter: bj, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [userContextId][domsecurity-backlog])
Steps to reproduce:
1) Rename containers.
2) Log in gmail in the standard context and in several containers.
3) Restart Firefox and reboot computer.
4) Look at container names.
5) Visit gmail in the standard context.
6) Visit gmail in the defined containers.
Expected:
4) My custom names are still used.
5) Still logged into gmail.
6) Still logged into gmail.
Actual:
4) The names have been reset to standard.
5) Still logged into gmail.
6) Not logged into gmail.
I don't know the last time I checked the containers, but it was at least a couple of days ago.
Updated•8 years ago
|
Blocks: ContextualIdentity
Whiteboard: [userContextId][domsecurity-backlog]
Comment 1•8 years ago
|
||
I've spent a few hours trying to reproduce this issue with the STR from comment#0 without any luck :/ I've also tried several different test cases which I listed below but never ended up running to anything similar..
B.J. Herbison, would you mind answering a few questions to help us narrow the bug down?
* which version of Firefox were you using when you ran into issue?
* Which platform/version were you using when you ran into this? Windows? Ubuntu? macOS?
* can you reproduce the issue consistently using your STR? Has it happened several times? Or was this the first time you've seen this happen?
* are you using any add-ons? If possible, would you be able to list the ones you were using when you ran into this issue?
* when you're renaming containers via about:preferences#containers, do you see the change happening immediately to the tabs that are already opened?
=========================
Build being used:
* https://archive.mozilla.org/pub/firefox/nightly/2016/12/2016-12-27-03-02-13-mozilla-central/
Test Cases Used:
* installed the latest version of nightly
* visited about:preferences#containers and renamed the default containers to the following
** Personal -> Gmail Account #1
** Work -> Gmail Account #2
** Banking -> Gmail Account #3
** Shopping -> Gmail Account #4
* logged into my personal Gmail account in the default context (no containers)
* logged into the same personal Gmail account via the "Gmail Account #1" & "Gmail Account #2" containers
* closed Nightly and restarted the machine
* re-opened Nightly and checked about:preferences#containers
* ensure that I was still logged into my Gmail account in the default context and the two containers
Some other cases I attempted:
* renaming the default containers and restarting nightly/machine
* renaming several of the default containers the same and restarting nightly/machine
* renaming several of the default containers and restarting the machine without closing nightly
* renaming several of the default containers once I've logged into several instances of Gmail and restarting nightly/machine
* restoring the session once the nightly/machine has restarted
Platforms tested against:
* Win 10 Pro x64 - Couldn't reproduce the issue
* macOS 10.12.2 x64 - Couldn't reproduce the issue
Flags: needinfo?(bj)
Reporter | ||
Comment 2•8 years ago
|
||
Thank you for investigating. I don't have any consistent reproduction steps, but the loss of context was so significant I wanted to report it.
* I was using Nightly, but I don't know which day it happened so I don't know the build it happened on. I don't think I ran a non-Nightly release with this profile. (But if running a non-container Firefox is what triggers this condition this problem might be less important.)
* This profile is on Ubuntu (using XFCE but that's probably not important). I haven't experimented on my Windows box at work.
* This isn't the first time, I lost context at least once before (before I started renaming the containers). After that I started keeping closer track and there has only been one event.
* See below. I don't remember any significant change in my extensions recently.
* when you're renaming containers via about:preferences#containers, do you see the change happening immediately to the tabs that are already opened? I hadn't checked before, but I just tried and the mouse-over changed as soon as I renamed.
Application Basics
------------------
Name: Firefox
Version: 53.0a1
Build ID: 20161228030213
Update Channel: nightly
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0
OS: Linux 4.4.0-57-generic
Multiprocess Windows: 0/2 (Disabled)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Adblock Plus
Version: 2.8.2
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Name: Application Update Service Helper
Version: 1.0
Enabled: true
ID: aushelper@mozilla.org
Name: ChatZilla
Version: 0.9.93
Enabled: true
ID: {59c81df5-4b7a-477b-912d-4e0fdf64e5f2}
Name: FlyWeb
Version: 1.0.0
Enabled: true
ID: flyweb@mozilla.org
Name: Form Autofill
Version: 1.0
Enabled: true
ID: formautofill@mozilla.org
Name: HTTPS Everywhere
Version: 5.2.9
Enabled: true
ID: https-everywhere-eff@eff.org
Name: Image Zoom
Version: 0.6.3.1-signed.1-signed
Enabled: true
ID: {1A2D0EC4-75F5-4c91-89C4-3656F6E44B68}
Name: keyconfig
Version: 20110522
Enabled: true
ID: keyconfig@dorando
Name: Multi-process staged rollout
Version: 1.6
Enabled: true
ID: e10srollout@mozilla.org
Name: Nightly Tester Tools
Version: 3.9
Enabled: true
ID: {8620c15f-30dc-4dba-a131-7c5d20cf4a29}
Name: Pocket
Version: 1.0.5
Enabled: true
ID: firefox@getpocket.com
Name: Presentation
Version: 1.0.0
Enabled: true
ID: presentation@mozilla.org
Name: Saved Password Editor
Version: 2.10.3
Enabled: true
ID: savedpasswordeditor@daniel.dawson
Name: Shield Recipe Client
Version: 1.0.0
Enabled: true
ID: shield-recipe-client@mozilla.org
Name: Simple Form Fill
Version: 1.0.4
Enabled: true
ID: simpleformfill@sblask
Name: Social Fixer for Facebook
Version: 17.1.0
Enabled: true
ID: betterfacebook@mattkruse.com
Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org
Name: Ubuntu Modifications
Version: 3.2
Enabled: false
ID: ubufox@ubuntu.com
Graphics
--------
Features
Compositing: Basic
Asynchronous Pan/Zoom: none
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Mobile
WebGL2 Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Mobile
Hardware H264 Decoding: No
Audio Backend: pulse
GPU #1
Active: Yes
Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Mobile
Vendor ID: Intel Open Source Technology Center
Device ID: Mesa DRI Intel(R) Haswell Mobile
Driver Version: 3.0 Mesa 11.2.0
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
CairoUseXRender: 0
Decision Log
HW_COMPOSITING:
blocked by default: Acceleration blocked by platform
OPENGL_COMPOSITING:
unavailable by default: Hardware compositing is disabled
Important Modified Preferences
------------------------------
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.download.importedFromSqlite: true
browser.download.manager.alertOnEXEOpen: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20161228030213
browser.startup.homepage: about:blank
browser.startup.homepage_override.buildID: 20161228030213
browser.startup.homepage_override.mstone: 53.0a1
browser.tabs.maxOpenBeforeWarn: 30
browser.tabs.remote.autostart.2: false
browser.tabs.warnOnClose: false
browser.tabs.warnOnOpen: false
browser.urlbar.oneOffSearches: false
browser.urlbar.suggest.searches: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.lastUpdate.buildID: 20161025170400
dom.apps.lastUpdate.mstone: 49.0.2
dom.apps.reset-permissions: true
dom.disable_open_during_load: false
dom.gamepad.extensions.enabled: true
dom.mozApps.used: true
dom.push.userAgentID: 8894616844b84740b1093ef89babfdd7
extensions.lastAppVersion: 53.0a1
font.internaluseonly.changed: false
gfx.crash-guard.glcontext.appVersion: 43.0a1
gfx.crash-guard.glcontext.deviceID: Mesa DRI Intel(R) Haswell Mobile
gfx.crash-guard.glcontext.driverVersion: 3.0 Mesa 10.5.9
gfx.crash-guard.status.glcontext: 2
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1470777430
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20161228030213
media.gmp-manager.lastCheck: 1482948992
media.gmp.storage.version.observed: 1
media.webrtc.debug.aec_log_dir: /tmp
media.webrtc.debug.log_file: /tmp/WebRTC.log
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1482937860
places.history.expiration.transient_current_max_pages: 131778
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.flash: 1
plugin.state.librhythmbox-itms-detection-plugin: 0
print.print_bgcolor: false
print.print_bgimages: false
print.print_duplex: 0
print.print_evenpages: true
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 11.00
print.print_paper_name: na_letter
print.print_paper_size_type: 1
print.print_paper_size_unit: 0
print.print_paper_width: 8.50
print.print_resolution: 300
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 56
print.print_unwriteable_margin_left: 25
print.print_unwriteable_margin_right: 25
print.print_unwriteable_margin_top: 25
privacy.cpd.cookies: false
privacy.cpd.formdata: false
privacy.cpd.sessions: false
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
security.ssl.errorReporting.automatic: true
services.sync.declinedEngines: adblockplus
services.sync.engine.addons: false
services.sync.engine.prefs: false
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1482920115
services.sync.lastSync: Wed Dec 28 2016 15:08:53 GMT-0500 (EST)
services.sync.numClients: 2
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1482066241
Important Locked Preferences
----------------------------
Places Database
---------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1
NSS
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta
NSSSMIME
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta
NSSSSL
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta
NSSUTIL
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta
Experimental Features
---------------------
Sandbox
-------
Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: true
Content Process Sandboxing: true
Media Plugin Sandboxing: true
Content Process Sandbox Level: 2
Flags: needinfo?(bj)
Comment 3•8 years ago
|
||
Awesome, thanks for detailed info B.J. Herbison! I really appreciate it.
Are you using private browsing as the default by any chance? I don't see it listed under the information you've added but it doesn't hurt to double check :) You can check via:
* about:config, look for the "browser.privatebrowsing.autostart" preference and see if it's "true"
* about:preferences#privacy and check if "Nightly will" is set as "Never remember history"
Flags: needinfo?(bj)
Reporter | ||
Comment 4•8 years ago
|
||
I've used private browsing occasionally but not regularly, and I double-checked those settings to verify.
And the problem hasn't reoccurred. The private container configuration I set up in December still exists.
Flags: needinfo?(bj)
Comment 5•8 years ago
|
||
I installed all the third party extensions that have been listed in comment#2 but I couldn't manage to reproduce the issue after spending a few days using the container feature with the above extensions. Installed the following as per comment#2:
> Name: Adblock Plus
> Name: ChatZilla
> Name: HTTPS Everywhere
> Name: Image Zoom
> Name: keyconfig
> Name: Nightly Tester Tools
> Name: Saved Password Editor
> Name: Simple Form Fill
> Name: Social Fixer for Facebook
I'm going to mark this as worksforme. I couldn't reproduce the issue and the original poster hasn't seen this happen in a while as per comment#4. B.J. Herbison, if you run into this again, please don't hesitate to re-open the bug :)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 6•8 years ago
|
||
The problem seems to be switching releases. Running Firefox 51.0.1 with the same profile and the container customizations are gone when returning to Nightly.
(It was accidental, and then I tried again to verify.)
You need to log in
before you can comment on or make changes to this bug.
Description
•