-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App becomes unusable in Firefox Private Browsing #24234
Comments
I wasn't able to reproduce this exactly via the repro steps, but generally what seems to be going on is that we are filling up the localstorage quota with e2e keys. I am surprised that this causes a failure to change room (note that the console errors seem to be unrelated to the room switch), but to be honest the whole app falls apart somewhat once localstorage fills up mid-session. Regarding the Unsupported Browser screen: this is intermittent because, in order to trigger it, you have to be within 18 bytes of the quota (that being the amount of data modernizr tries to store as a test). 18 bytes is somewhat less than the granularity we tend to store data in, so it's possible that your localstorage is essentially "full" yet never to see this screen. By manually filling the localstorage to within 18 bytes of the quota, I was able to reproduce the "Unsupported Browser" screen on app.element.io. I don't see any obvious evidence that this is new on staging. |
Related #10891 |
Removing X-Regression, because I heavily suspect this has been present in some form ever since E2E backup landed. |
Closing in favour of #10891 |
Steps to reproduce
The "Welcome to Element" screen stays open and the room is not displayed and I get these errors in the Browser Console:
Closing the Private Browsing window and trying again eventually fixes it, although I can keep reloading the page and eventually get the Unsupported Browser page. It works intermittently, maybe about half the time in my initial testing.
Outcome
What did you expect?
Room content should load in Private Browsing mode
What happened instead?
Room content fails to load, all I see is the Welcome screen:
If I reload the page I eventually get an Unsupported Browser prompt.
Operating system
OpenSUSE Tumbleweed 20230111 (Linux)
Browser information
Firefox 108.0.2
URL for webapp
staging.element.io
Application version
Element version: 1.11.18-rc.3, Olm version: 3.2.12
Homeserver
element.io
Will you send logs?
No
The text was updated successfully, but these errors were encountered: