Skip to content
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

Loading the page shows an infinite spinner #22217

Closed
andybalaam opened this issue May 16, 2022 · 9 comments
Closed

Loading the page shows an infinite spinner #22217

andybalaam opened this issue May 16, 2022 · 9 comments
Labels
O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Critical Prevents work, causes data loss and/or has no workaround T-Defect X-Regression

Comments

@andybalaam
Copy link
Contributor

andybalaam commented May 16, 2022

Steps to reproduce

  1. Open Firefox, disable all add-ons and navigate to https://develop.element.io/

Outcome

What did you expect?

To see the Element Web UI

What happened instead?

I see just a spinner and a Logout link

image

Operating system

Ubuntu 21.10

Browser information

Firefox 100.90

URL for webapp

https://develop.element.io

Application version

Element version: f080b1f-react-fc2d7b67d135-js-ba1f6ffc84b0 Olm version: 3.2.8

Homeserver

matrix.org

Will you send logs?

No

@andybalaam
Copy link
Contributor Author

I can't rageshake, but here are some console logs:

Content Security Policy: The page's settings blocked the loading of a resource at inline ("script-src"). moz-extension:33:9
Initialised rageshake. rageshake.ts:72:27
To fix line numbers in Chrome: Meatball menu → Settings → Ignore list → Add /rageshake\.js$ rageshake.ts:72:27
Using Web platform rageshake.ts:72:27
XHRGEThttps://develop.element.io/config.develop.element.io.json?cachebuster=1652689836412
[HTTP/2 404 Not Found 29ms]

Configuring rageshake persistence... rageshake.ts:72:27
returning explicit theme: light-high-contrast 2 rageshake.ts:72:27
Using WebAssembly Olm rageshake.ts:72:27
set language to en rageshake.ts:72:27
Application is running in production mode rageshake.ts:72:27
Vector starting at https://develop.element.io/ rageshake.ts:72:27
startUpdater, current version is f080b1fb273e-react-e1d11db25601-js-ba1f6ffc84b0 rageshake.ts:72:27
Verifying homeserver configuration rageshake.ts:72:27
Config uses a default_server_name - doing .well-known lookup rageshake.ts:72:27
DEPRECATED CONFIG OPTION: In the future, default_server_name will not be accepted. Please use default_server_config instead. rageshake.ts:72:27
No update available, already on f080b1fb273e-react-e1d11db25601-js-ba1f6ffc84b0 rageshake.ts:72:27
Using homeserver config: 
Object { hsUrl: "https://matrix-client.matrix.org", hsName: "matrix.org", hsNameIsDifferent: true, isUrl: "https://vector.im", isDefault: true, isNameResolvable: true, warning: null }
rageshake.ts:72:27
Updating SdkConfig with validated discovery information rageshake.ts:72:27
returning explicit theme: light-high-contrast rageshake.ts:72:27
Got pickle key rageshake.ts:72:27
Restoring session for @andybalaam:matrix.org rageshake.ts:72:27
setLoggedIn: mxid: @andybalaam:matrix.org deviceId: MKBDKTQJQJ guest: false hs: https://matrix-client.matrix.org/ softLogout: false  freshLogin: false rageshake.ts:72:27
StorageManager: Checking storage consistency rageshake.ts:72:27
StorageManager: Local storage supported? true rageshake.ts:72:27
StorageManager: IndexedDB supported? true rageshake.ts:72:27
StorageManager: Local storage contains data? true rageshake.ts:72:27
StorageManager: Crypto initialised? true rageshake.ts:72:27
StorageManager: Sync store using IndexedDB contains data? true rageshake.ts:72:27
StorageManager: Crypto store using IndexedDB contains data? true rageshake.ts:72:27
StorageManager: Storage consistency checks passed rageshake.ts:72:27
Some cookies are misusing the recommended “SameSite“ attribute 3
Session persisted for @andybalaam:matrix.org rageshake.ts:72:27
Lifecycle: Starting MatrixClient rageshake.ts:72:27
EventIndex: Platform doesn't support event indexing, not initializing. rageshake.ts:72:27
IndexedDBStore.startup: connecting to backend rageshake.ts:72:27
MatrixClientPeg: waiting for MatrixClient store to initialise rageshake.ts:72:27
returning explicit theme: light-high-contrast rageshake.ts:72:27
Switching to room id !uDeZzTCTgIIqoUZmIp:matrix.org at event undefined rageshake.ts:72:27
StorageManager: Persistent? true rageshake.ts:72:27
IndexedDB worker is ready rageshake.ts:72:27
LocalIndexedDBStoreBackend.connect: connecting... 872e090734592b905ed9.worker.js:885:22
LocalIndexedDBStoreBackend.connect: awaiting connection... 872e090734592b905ed9.worker.js:885:22
LocalIndexedDBStoreBackend.connect: connected 872e090734592b905ed9.worker.js:885:22
LocalIndexedDBStoreBackend: loading account data... 872e090734592b905ed9.worker.js:885:22
LocalIndexedDBStoreBackend: loading sync data... 872e090734592b905ed9.worker.js:885:22
The resource at “https://develop.element.io/fonts/Inter/Inter-BoldItalic.2129bd0.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
The resource at “https://develop.element.io/fonts/Inter/Inter-Bold.fc28dff.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
The resource at “https://develop.element.io/fonts/Inter/Inter-SemiBoldItalic.10a60d8.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
The resource at “https://develop.element.io/fonts/Inter/Inter-SemiBold.0802d48.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
The resource at “https://develop.element.io/fonts/Inter/Inter-MediumItalic.8154ac2.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
The resource at “https://develop.element.io/fonts/Inter/Inter-Medium.027d14e.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
The resource at “https://develop.element.io/fonts/Inter/Inter-Italic.b791861.woff2” preloaded with link preload was not used within a few seconds. Make sure all attributes of the preload tag are set correctly. develop.element.io
Wait!
If someone told you to copy/paste something here, there is a high likelihood you're being scammed!
If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute! rageshake.ts:81:39
Wait!
If someone told you to copy/paste something here, there is a high likelihood you're being scammed!
If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute! 5 rageshake.ts:81:39

@andybalaam andybalaam added the S-Critical Prevents work, causes data loss and/or has no workaround label May 16, 2022
@t3chguy
Copy link
Member

t3chguy commented May 16, 2022

Looks similar to #16503

@andybalaam
Copy link
Contributor Author

I hope/assume this will go away if I delete the cache, but I will refrain from doing that for a while in case people ask me to gather more information.

@andybalaam
Copy link
Contributor Author

Element Web is working OK for me in Chromium.

@andybalaam
Copy link
Contributor Author

I did have Element Web open in two different browser tabs.

@andybalaam
Copy link
Contributor Author

Inspired by #16503 I restarted Firefox and the problem went away 🎉

@andybalaam andybalaam added S-Major Severely degrades major functionality or product features, with no satisfactory workaround and removed S-Critical Prevents work, causes data loss and/or has no workaround labels May 16, 2022
@novocaine novocaine added S-Critical Prevents work, causes data loss and/or has no workaround O-Occasional Affects or can be seen by some users regularly or most users rarely X-Regression O-Uncommon Most users are unlikely to come across this or unexpected workflow and removed S-Major Severely degrades major functionality or product features, with no satisfactory workaround O-Occasional Affects or can be seen by some users regularly or most users rarely labels May 16, 2022
@novocaine
Copy link
Contributor

Did it happen once, or even after refreshing the page?

@andybalaam
Copy link
Contributor Author

Did it happen once, or even after refreshing the page?

It happened after refreshing the page, even Shift-clicking Refresh.

@novocaine novocaine changed the title Unusable on Firefox Loading the page shows an infinite spinner May 16, 2022
@novocaine
Copy link
Contributor

I believe this is a duplicate of #17891

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Critical Prevents work, causes data loss and/or has no workaround T-Defect X-Regression
Projects
None yet
Development

No branches or pull requests

3 participants