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

Room list for space doesn't load #20221

Closed
jaywink opened this issue Dec 16, 2021 · 10 comments · Fixed by matrix-org/matrix-react-sdk#7399
Closed

Room list for space doesn't load #20221

jaywink opened this issue Dec 16, 2021 · 10 comments · Fixed by matrix-org/matrix-react-sdk#7399
Assignees
Labels
A-Spaces Spaces, groups, communities T-Defect

Comments

@jaywink
Copy link
Member

jaywink commented Dec 16, 2021

Steps to reproduce

Last nightly (just updated to confirm) seems to have regressed in space room list:

  • clicking "+" next to space name in the second side bar launches global room directory popup (pretty sure it used to load space rooms?)
  • clicking "Explore rooms" in the leftmost sidebar on the space loads the space but the spinner is infinite

Outcome

What did you expect?

Expected to see room list.

What happened instead?

Wrong room list / Infinity spinner.

The console seems to be suggesting missing CORS headers 🤔

Operating system

Ubuntu

Application version

Element Nightly version: 2021121601 Olm version: 3.2.8

How did you install the app?

No response

Homeserver

federator.dev

Will you send logs?

Yes

@t3chguy
Copy link
Member

t3chguy commented Dec 17, 2021

2021-12-16T12:25:41.635Z E request failed: CORS request rejected: https://federator.modular.im/_matrix/client/v1/rooms/!<roomID>%3Amatrix.org/hierarchy?suggested_only=true&max_depth=1&limit=20
ConnectionError: request failed: CORS request rejected: https://federator.modular.im/_matrix/client/v1/rooms/!<roomID>%3Amatrix.org/hierarchy?suggested_only=true&max_depth=1&limit=20
    at vector://vector/webapp/bundles/67514d2768cd59d6d61f/init.js:36546:15
    at Object.callback (vector://vector/webapp/bundles/67514d2768cd59d6d61f/init.js:36479:9)
    at on_response (vector://vector/webapp/bundles/67514d2768cd59d6d61f/vendors~init.js:202194:22)
    at XMLHttpRequest.on_state_change (vector://vector/webapp/bundles/67514d2768cd59d6d61f/vendors~init.js:202170:7)
    at XMLHttpRequest.<anonymous> (vector://vector/webapp/bundles/67514d2768cd59d6d61f/vendors~init.js:160881:41)
    at XMLHttpRequest.sentryWrapped (vector://vector/webapp/bundles/67514d2768cd59d6d61f/vendors~init.js:25806:23)

This is an issue with your server and/or configuration, probably a timeout.

Normally an error should come up here, will keep this issue open for that.

@jaywink
Copy link
Member Author

jaywink commented Dec 17, 2021

Looks like the backend error is 404.

404 "GET /_matrix/client/v1/rooms/!roomid%3Amatrix.org/hierarchy?suggested_only=true&max_depth=1&limit=20

Did I maybe enable some labs flag that changed the way these are fetched or is nightly not compatible with Synapse v1.47.1? 🤔 I can't see any relevant nightly flags that I would have enabled related to spaces or room list.

@t3chguy
Copy link
Member

t3chguy commented Dec 17, 2021

The issue is the lack of ACAO + errcode=M_UNRECOGNISED on the 404.

< HTTP/2 404 
< date: Fri, 17 Dec 2021 14:00:30 GMT
< content-type: text/html; charset=utf-8
< content-length: 167
< strict-transport-security: max-age=15724800; includeSubDomains
< 

<html>
  <head><title>404 - No Such Resource</title></head>
  <body>
    <h1>No Such Resource</h1>
    <p>Sorry. No luck finding that resource.</p>
  </body>
</html>

su-ex added a commit to SchildiChat/element-web that referenced this issue Jan 17, 2022
* Add permission dropdown for sending reactions ([\element-hq#7492](matrix-org/matrix-react-sdk#7492)). Fixes element-hq#20450.
* Ship maximised widgets and remove feature flag ([\element-hq#7509](matrix-org/matrix-react-sdk#7509)).
* Properly maintain aspect ratio of inline images ([\element-hq#7503](matrix-org/matrix-react-sdk#7503)).
* Add zoom buttons to the location view ([\element-hq#7482](matrix-org/matrix-react-sdk#7482)).
* Remove bubble from around location events ([\element-hq#7459](matrix-org/matrix-react-sdk#7459)). Fixes element-hq#20323.
* Disable "Publish this room" option in invite only rooms ([\element-hq#7441](matrix-org/matrix-react-sdk#7441)). Fixes element-hq#6596. Contributed by @aaronraimist.
* Give secret key field an `id` ([\element-hq#7489](matrix-org/matrix-react-sdk#7489)). Fixes element-hq#20390. Contributed by @SimonBrandner.
* Display a tooltip when you hover over a location ([\element-hq#7472](matrix-org/matrix-react-sdk#7472)).
* Open map in a dialog when it is clicked ([\element-hq#7465](matrix-org/matrix-react-sdk#7465)).
* a11y - wrap notification level radios in fieldsets ([\element-hq#7471](matrix-org/matrix-react-sdk#7471)).
* Wrap inputs in fieldsets in Space visibility settings ([\element-hq#7350](matrix-org/matrix-react-sdk#7350)).
* History based navigation with new right panel store ([\element-hq#7398](matrix-org/matrix-react-sdk#7398)). Fixes element-hq#19686 element-hq#19660 and element-hq#19634.
* Associate room alias warning with public option in settings ([\element-hq#7430](matrix-org/matrix-react-sdk#7430)).
* Disable quick reactions button when no permissions ([\element-hq#7412](matrix-org/matrix-react-sdk#7412)). Fixes element-hq#20270.
* Allow opening a map view in OpenStreetMap ([\element-hq#7428](matrix-org/matrix-react-sdk#7428)).
* Display the user's avatar when they shared their location ([\element-hq#7424](matrix-org/matrix-react-sdk#7424)).
* Remove the Forward and Share buttons for location messages only ([\element-hq#7423](matrix-org/matrix-react-sdk#7423)).
* Add configuration to disable relative date markers in timeline ([\element-hq#7405](matrix-org/matrix-react-sdk#7405)).
* Space preferences for whether or not you see DMs in a Space ([\element-hq#7250](matrix-org/matrix-react-sdk#7250)). Fixes element-hq#19529 and element-hq#19955.
* Have LocalEchoWrapper emit updates so the app can react faster ([\#7358](matrix-org/matrix-react-sdk#7358)). Fixes element-hq#19749.
* Use semantic heading on dialog component ([\element-hq#7383](matrix-org/matrix-react-sdk#7383)).
* Add `/jumptodate` slash command ([\element-hq#7372](matrix-org/matrix-react-sdk#7372)). Fixes element-hq#7677.
* Update room context menu copy ([\element-hq#7361](matrix-org/matrix-react-sdk#7361)). Fixes element-hq#20133.
* Use lazy rendering in the AddExistingToSpaceDialog ([\element-hq#7369](matrix-org/matrix-react-sdk#7369)). Fixes element-hq#18784.
* Tweak FacePile tooltip to include whether or not you are included ([\element-hq#7367](matrix-org/matrix-react-sdk#7367)). Fixes element-hq#17278.
* Ensure group audio-only calls don't switch on the webcam on join ([\element-hq#20234](element-hq#20234)). Fixes element-hq#20212.
* Fix wrongly wrapping code blocks, breaking line numbers ([\element-hq#7507](matrix-org/matrix-react-sdk#7507)). Fixes element-hq#20316.
* Set header buttons to no phase when right panel is closed ([\element-hq#7506](matrix-org/matrix-react-sdk#7506)).
* Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container ([\element-hq#7435](matrix-org/matrix-react-sdk#7435)). Fixes element-hq#15169 and element-hq#20275.
* Fix layout of message bubble preview in settings ([\element-hq#7497](matrix-org/matrix-react-sdk#7497)).
* Prevent mutations of js-sdk owned objects as it breaks accountData ([\element-hq#7504](matrix-org/matrix-react-sdk#7504)). Fixes matrix-org/element-web-rageshakes#7822.
* fallback properly with pluralized strings ([\element-hq#7495](matrix-org/matrix-react-sdk#7495)). Fixes element-hq#20455.
* Consider continuations when resolving whether a tile is last in section ([\element-hq#7461](matrix-org/matrix-react-sdk#7461)). Fixes element-hq#20368 and element-hq#20369.
* Fix read receipts and sent indicators for bubble layout ([\element-hq#7460](matrix-org/matrix-react-sdk#7460)). Fixes element-hq#18298 and element-hq#20345.
* null-guard dataset mxTheme to prevent html exports from exploding ([\element-hq#7493](matrix-org/matrix-react-sdk#7493)). Fixes element-hq#20453.
* Fix avatar container overlapping give feedback cta ([\element-hq#7491](matrix-org/matrix-react-sdk#7491)). Fixes matrix-org/element-web-rageshakes#7987.
* Fix jump to bottom button working when on a permalink ([\element-hq#7494](matrix-org/matrix-react-sdk#7494)). Fixes element-hq#19813.
* Remove the Description from the location picker ([\element-hq#7485](matrix-org/matrix-react-sdk#7485)).
* Fix look of the untrusted device dialog ([\#7487](matrix-org/matrix-react-sdk#7487)). Fixes element-hq#20447. Contributed by @SimonBrandner.
* Hide maximise button in the sticker picker  ([\element-hq#7488](matrix-org/matrix-react-sdk#7488)). Fixes element-hq#20443. Contributed by @SimonBrandner.
* Fix space ordering to match newer spec ([\element-hq#7481](matrix-org/matrix-react-sdk#7481)).
* Fix typing notification colors ([\element-hq#7490](matrix-org/matrix-react-sdk#7490)). Fixes element-hq#20144. Contributed by @SimonBrandner.
* fix fallback for pluralized strings ([\element-hq#7480](matrix-org/matrix-react-sdk#7480)). Fixes element-hq#20426.
* Fix right panel soft crashes chat rooms ([\element-hq#7479](matrix-org/matrix-react-sdk#7479)). Fixes element-hq#20433.
* update yarn.lock and i18n ([\element-hq#7476](matrix-org/matrix-react-sdk#7476)). Fixes element-hq#20426 and element-hq#20423.
* Don't send typing notification when restoring composer draft ([\element-hq#7477](matrix-org/matrix-react-sdk#7477)). Fixes element-hq#20424.
* Fix room joining spinner being incorrect if you change room mid-join ([\element-hq#7473](matrix-org/matrix-react-sdk#7473)).
* Only return the approved widget capabilities instead of accepting all requested capabilities ([\element-hq#7454](matrix-org/matrix-react-sdk#7454)). Contributed by @dhenneke.
* Fix quoting messages from the search view ([\element-hq#7466](matrix-org/matrix-react-sdk#7466)). Fixes element-hq#20353.
* Attribute fallback i18n strings with lang attribute ([\element-hq#7323](matrix-org/matrix-react-sdk#7323)).
* Fix spotlight cmd-k wrongly expanding left panel ([\element-hq#7463](matrix-org/matrix-react-sdk#7463)). Fixes element-hq#20399.
* Fix room_id check when adding user widgets ([\element-hq#7448](matrix-org/matrix-react-sdk#7448)). Fixes element-hq#19382. Contributed by @bink.
* Add new line in settings label ([\element-hq#7451](matrix-org/matrix-react-sdk#7451)). Fixes element-hq#20365.
* Fix handling incoming redactions in EventIndex ([\element-hq#7443](matrix-org/matrix-react-sdk#7443)). Fixes element-hq#19326.
* Fix room alias address isn't checked for validity before being shown as added ([\element-hq#7107](matrix-org/matrix-react-sdk#7107)). Fixes element-hq#19609. Contributed by @Palid.
* Call view accessibility fixes ([\element-hq#7439](matrix-org/matrix-react-sdk#7439)). Fixes element-hq#18516.
* Fix offscreen canvas breaking with split-brained firefox support ([\element-hq#7440](matrix-org/matrix-react-sdk#7440)).
* Removed red shield in forwarding preview. ([\element-hq#7447](matrix-org/matrix-react-sdk#7447)). Contributed by @ankur12-1610.
* Wrap status message ([\element-hq#7325](matrix-org/matrix-react-sdk#7325)). Fixes element-hq#20092. Contributed by @SimonBrandner.
* Move hideSender logic into state so it causes re-render ([\element-hq#7413](matrix-org/matrix-react-sdk#7413)). Fixes element-hq#18448.
* Fix dialpad positioning ([\element-hq#7446](matrix-org/matrix-react-sdk#7446)). Fixes element-hq#20175. Contributed by @SimonBrandner.
* Hide non-functional list options on Suggested sublist ([\element-hq#7410](matrix-org/matrix-react-sdk#7410)). Fixes element-hq#20252.
* Fix width overflow in mini composer overflow menu ([\element-hq#7411](matrix-org/matrix-react-sdk#7411)). Fixes element-hq#20263.
* Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\element-hq#7418](matrix-org/matrix-react-sdk#7418)). Fixes matrix-org/element-web-rageshakes#7331 element-hq#20246 and element-hq#20240.
* Fix HTML Export where the data-mx-theme is `Light` not `light` ([\element-hq#7415](matrix-org/matrix-react-sdk#7415)).
* Don't disable username/password fields whilst doing wk-lookup ([\element-hq#7438](matrix-org/matrix-react-sdk#7438)). Fixes element-hq#20121.
* Prevent keyboard propagation out of context menus ([\element-hq#7437](matrix-org/matrix-react-sdk#7437)). Fixes element-hq#20317.
* Fix nulls leaking into geo urls ([\element-hq#7433](matrix-org/matrix-react-sdk#7433)).
* Fix zIndex of peristent apps in miniMode ([\element-hq#7429](matrix-org/matrix-react-sdk#7429)).
* Space panel should watch spaces for space name changes ([\element-hq#7432](matrix-org/matrix-react-sdk#7432)).
* Fix list formatting alternating on edit ([\element-hq#7422](matrix-org/matrix-react-sdk#7422)). Fixes element-hq#20073. Contributed by @renancleyson-dev.
* Don't show `Testing small changes` without UIFeature.Feedback ([\element-hq#7427](matrix-org/matrix-react-sdk#7427)). Fixes element-hq#20298.
* Fix invisible toggle space panel button ([\element-hq#7426](matrix-org/matrix-react-sdk#7426)). Fixes element-hq#20279.
* Fix legacy breadcrumbs wrongly showing up ([\element-hq#7425](matrix-org/matrix-react-sdk#7425)).
* Space Panel use SettingsStore instead of SpaceStore as source of truth ([\element-hq#7404](matrix-org/matrix-react-sdk#7404)). Fixes element-hq#20250.
* Fix inline code block nowrap issue ([\element-hq#7406](matrix-org/matrix-react-sdk#7406)).
* Fix notification badge for All Rooms space ([\element-hq#7401](matrix-org/matrix-react-sdk#7401)). Fixes element-hq#20229.
* Show error if could not load space hierarchy ([\element-hq#7399](matrix-org/matrix-react-sdk#7399)). Fixes element-hq#20221.
* Increase gap between ELS and the subsequent event to prevent overlap ([\element-hq#7391](matrix-org/matrix-react-sdk#7391)). Fixes element-hq#18319.
* Fix list of members in space preview ([\element-hq#7356](matrix-org/matrix-react-sdk#7356)). Fixes element-hq#19781.
* Fix sizing of e2e shield in bubble layout ([\element-hq#7394](matrix-org/matrix-react-sdk#7394)). Fixes element-hq#19090.
* Fix bubble radius wrong when followed by a state event from same user ([\element-hq#7393](matrix-org/matrix-react-sdk#7393)). Fixes element-hq#18982.
* Fix alignment between ELS and Events in bubble layout ([\element-hq#7392](matrix-org/matrix-react-sdk#7392)). Fixes element-hq#19652 and element-hq#19057.
* Don't include the accuracy parameter in location events if accuracy could not be determined. ([\element-hq#7375](matrix-org/matrix-react-sdk#7375)).
* Make compact layout only apply to Modern layout ([\element-hq#7382](matrix-org/matrix-react-sdk#7382)). Fixes element-hq#18412.
* Pin qrcode to fix e2e verification bug ([\element-hq#7378](matrix-org/matrix-react-sdk#7378)). Fixes element-hq#20188.
* Add internationalisation to progress strings in room export dialog ([\element-hq#7385](matrix-org/matrix-react-sdk#7385)). Fixes element-hq#20208.
* Prevent escape to cancel edit from also scrolling to bottom ([\element-hq#7380](matrix-org/matrix-react-sdk#7380)). Fixes element-hq#20182.
* Fix narrow mode composer buttons for polls labs ([\element-hq#7386](matrix-org/matrix-react-sdk#7386)). Fixes element-hq#20067.
* Fix useUserStatusMessage exploding on unknown user ([\element-hq#7365](matrix-org/matrix-react-sdk#7365)).
* Fix room join spinner in room list header ([\element-hq#7364](matrix-org/matrix-react-sdk#7364)). Fixes element-hq#20139.
* Fix room search sometimes not opening spotlight ([\element-hq#7363](matrix-org/matrix-react-sdk#7363)). Fixes matrix-org/element-web-rageshakes#7288.
su-ex added a commit to SchildiChat/matrix-react-sdk that referenced this issue Jan 17, 2022
* Add permission dropdown for sending reactions ([\matrix-org#7492](matrix-org#7492)). Fixes element-hq/element-web#20450.
* Ship maximised widgets and remove feature flag ([\matrix-org#7509](matrix-org#7509)).
* Properly maintain aspect ratio of inline images ([\matrix-org#7503](matrix-org#7503)).
* Add zoom buttons to the location view ([\matrix-org#7482](matrix-org#7482)).
* Remove bubble from around location events ([\matrix-org#7459](matrix-org#7459)). Fixes element-hq/element-web#20323.
* Disable "Publish this room" option in invite only rooms ([\matrix-org#7441](matrix-org#7441)). Fixes element-hq/element-web#6596. Contributed by @aaronraimist.
* Give secret key field an `id` ([\matrix-org#7489](matrix-org#7489)). Fixes element-hq/element-web#20390. Contributed by @SimonBrandner.
* Display a tooltip when you hover over a location ([\matrix-org#7472](matrix-org#7472)).
* Open map in a dialog when it is clicked ([\matrix-org#7465](matrix-org#7465)).
* a11y - wrap notification level radios in fieldsets ([\matrix-org#7471](matrix-org#7471)).
* Wrap inputs in fieldsets in Space visibility settings ([\matrix-org#7350](matrix-org#7350)).
* History based navigation with new right panel store ([\matrix-org#7398](matrix-org#7398)). Fixes element-hq/element-web#19686 element-hq/element-web#19660 and element-hq/element-web#19634.
* Associate room alias warning with public option in settings ([\matrix-org#7430](matrix-org#7430)).
* Disable quick reactions button when no permissions ([\matrix-org#7412](matrix-org#7412)). Fixes element-hq/element-web#20270.
* Allow opening a map view in OpenStreetMap ([\matrix-org#7428](matrix-org#7428)).
* Display the user's avatar when they shared their location ([\matrix-org#7424](matrix-org#7424)).
* Remove the Forward and Share buttons for location messages only ([\matrix-org#7423](matrix-org#7423)).
* Add configuration to disable relative date markers in timeline ([\matrix-org#7405](matrix-org#7405)).
* Space preferences for whether or not you see DMs in a Space ([\matrix-org#7250](matrix-org#7250)). Fixes element-hq/element-web#19529 and element-hq/element-web#19955.
* Have LocalEchoWrapper emit updates so the app can react faster ([\matrix-org#7358](matrix-org#7358)). Fixes element-hq/element-web#19749.
* Use semantic heading on dialog component ([\matrix-org#7383](matrix-org#7383)).
* Add `/jumptodate` slash command ([\matrix-org#7372](matrix-org#7372)). Fixes element-hq/element-web#7677.
* Update room context menu copy ([\matrix-org#7361](matrix-org#7361)). Fixes element-hq/element-web#20133.
* Use lazy rendering in the AddExistingToSpaceDialog ([\matrix-org#7369](matrix-org#7369)). Fixes element-hq/element-web#18784.
* Tweak FacePile tooltip to include whether or not you are included ([\matrix-org#7367](matrix-org#7367)). Fixes element-hq/element-web#17278.
* Fix wrongly wrapping code blocks, breaking line numbers ([\matrix-org#7507](matrix-org#7507)). Fixes element-hq/element-web#20316.
* Set header buttons to no phase when right panel is closed ([\matrix-org#7506](matrix-org#7506)).
* Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container ([\matrix-org#7435](matrix-org#7435)). Fixes element-hq/element-web#15169 and element-hq/element-web#20275.
* Fix layout of message bubble preview in settings ([\matrix-org#7497](matrix-org#7497)).
* Prevent mutations of js-sdk owned objects as it breaks accountData ([\matrix-org#7504](matrix-org#7504)). Fixes matrix-org/element-web-rageshakes#7822.
* fallback properly with pluralized strings ([\matrix-org#7495](matrix-org#7495)). Fixes element-hq/element-web#20455.
* Consider continuations when resolving whether a tile is last in section ([\matrix-org#7461](matrix-org#7461)). Fixes element-hq/element-web#20368 and element-hq/element-web#20369.
* Fix read receipts and sent indicators for bubble layout ([\matrix-org#7460](matrix-org#7460)). Fixes element-hq/element-web#18298 and element-hq/element-web#20345.
* null-guard dataset mxTheme to prevent html exports from exploding ([\matrix-org#7493](matrix-org#7493)). Fixes element-hq/element-web#20453.
* Fix avatar container overlapping give feedback cta ([\matrix-org#7491](matrix-org#7491)). Fixes matrix-org/element-web-rageshakes#7987.
* Fix jump to bottom button working when on a permalink ([\matrix-org#7494](matrix-org#7494)). Fixes element-hq/element-web#19813.
* Remove the Description from the location picker ([\matrix-org#7485](matrix-org#7485)).
* Fix look of the untrusted device dialog ([\matrix-org#7487](matrix-org#7487)). Fixes element-hq/element-web#20447. Contributed by @SimonBrandner.
* Hide maximise button in the sticker picker  ([\matrix-org#7488](matrix-org#7488)). Fixes element-hq/element-web#20443. Contributed by @SimonBrandner.
* Fix space ordering to match newer spec ([\matrix-org#7481](matrix-org#7481)).
* Fix typing notification colors ([\matrix-org#7490](matrix-org#7490)). Fixes element-hq/element-web#20144. Contributed by @SimonBrandner.
* fix fallback for pluralized strings ([\matrix-org#7480](matrix-org#7480)). Fixes element-hq/element-web#20426.
* Fix right panel soft crashes chat rooms ([\matrix-org#7479](matrix-org#7479)). Fixes element-hq/element-web#20433.
* update yarn.lock and i18n ([\matrix-org#7476](matrix-org#7476)). Fixes element-hq/element-web#20426 and element-hq/element-web#20423.
* Don't send typing notification when restoring composer draft ([\matrix-org#7477](matrix-org#7477)). Fixes element-hq/element-web#20424.
* Fix room joining spinner being incorrect if you change room mid-join ([\matrix-org#7473](matrix-org#7473)).
* Only return the approved widget capabilities instead of accepting all requested capabilities ([\matrix-org#7454](matrix-org#7454)). Contributed by @dhenneke.
* Fix quoting messages from the search view ([\matrix-org#7466](matrix-org#7466)). Fixes element-hq/element-web#20353.
* Attribute fallback i18n strings with lang attribute ([\matrix-org#7323](matrix-org#7323)).
* Fix spotlight cmd-k wrongly expanding left panel ([\matrix-org#7463](matrix-org#7463)). Fixes element-hq/element-web#20399.
* Fix room_id check when adding user widgets ([\matrix-org#7448](matrix-org#7448)). Fixes element-hq/element-web#19382. Contributed by @bink.
* Add new line in settings label ([\matrix-org#7451](matrix-org#7451)). Fixes element-hq/element-web#20365.
* Fix handling incoming redactions in EventIndex ([\matrix-org#7443](matrix-org#7443)). Fixes element-hq/element-web#19326.
* Fix room alias address isn't checked for validity before being shown as added ([\matrix-org#7107](matrix-org#7107)). Fixes element-hq/element-web#19609. Contributed by @Palid.
* Call view accessibility fixes ([\matrix-org#7439](matrix-org#7439)). Fixes element-hq/element-web#18516.
* Fix offscreen canvas breaking with split-brained firefox support ([\matrix-org#7440](matrix-org#7440)).
* Removed red shield in forwarding preview. ([\matrix-org#7447](matrix-org#7447)). Contributed by @ankur12-1610.
* Wrap status message ([\matrix-org#7325](matrix-org#7325)). Fixes element-hq/element-web#20092. Contributed by @SimonBrandner.
* Move hideSender logic into state so it causes re-render ([\matrix-org#7413](matrix-org#7413)). Fixes element-hq/element-web#18448.
* Fix dialpad positioning ([\matrix-org#7446](matrix-org#7446)). Fixes element-hq/element-web#20175. Contributed by @SimonBrandner.
* Hide non-functional list options on Suggested sublist ([\matrix-org#7410](matrix-org#7410)). Fixes element-hq/element-web#20252.
* Fix width overflow in mini composer overflow menu ([\matrix-org#7411](matrix-org#7411)). Fixes element-hq/element-web#20263.
* Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\matrix-org#7418](matrix-org#7418)). Fixes matrix-org/element-web-rageshakes#7331 element-hq/element-web#20246 and element-hq/element-web#20240.
* Fix HTML Export where the data-mx-theme is `Light` not `light` ([\matrix-org#7415](matrix-org#7415)).
* Don't disable username/password fields whilst doing wk-lookup ([\matrix-org#7438](matrix-org#7438)). Fixes element-hq/element-web#20121.
* Prevent keyboard propagation out of context menus ([\matrix-org#7437](matrix-org#7437)). Fixes element-hq/element-web#20317.
* Fix nulls leaking into geo urls ([\matrix-org#7433](matrix-org#7433)).
* Fix zIndex of peristent apps in miniMode ([\matrix-org#7429](matrix-org#7429)).
* Space panel should watch spaces for space name changes ([\matrix-org#7432](matrix-org#7432)).
* Fix list formatting alternating on edit ([\matrix-org#7422](matrix-org#7422)). Fixes element-hq/element-web#20073. Contributed by @renancleyson-dev.
* Don't show `Testing small changes` without UIFeature.Feedback ([\matrix-org#7427](matrix-org#7427)). Fixes element-hq/element-web#20298.
* Fix invisible toggle space panel button ([\matrix-org#7426](matrix-org#7426)). Fixes element-hq/element-web#20279.
* Fix legacy breadcrumbs wrongly showing up ([\matrix-org#7425](matrix-org#7425)).
* Space Panel use SettingsStore instead of SpaceStore as source of truth ([\matrix-org#7404](matrix-org#7404)). Fixes element-hq/element-web#20250.
* Fix inline code block nowrap issue ([\matrix-org#7406](matrix-org#7406)).
* Fix notification badge for All Rooms space ([\matrix-org#7401](matrix-org#7401)). Fixes element-hq/element-web#20229.
* Show error if could not load space hierarchy ([\matrix-org#7399](matrix-org#7399)). Fixes element-hq/element-web#20221.
* Increase gap between ELS and the subsequent event to prevent overlap ([\matrix-org#7391](matrix-org#7391)). Fixes element-hq/element-web#18319.
* Fix list of members in space preview ([\matrix-org#7356](matrix-org#7356)). Fixes element-hq/element-web#19781.
* Fix sizing of e2e shield in bubble layout ([\matrix-org#7394](matrix-org#7394)). Fixes element-hq/element-web#19090.
* Fix bubble radius wrong when followed by a state event from same user ([\matrix-org#7393](matrix-org#7393)). Fixes element-hq/element-web#18982.
* Fix alignment between ELS and Events in bubble layout ([\matrix-org#7392](matrix-org#7392)). Fixes element-hq/element-web#19652 and element-hq/element-web#19057.
* Don't include the accuracy parameter in location events if accuracy could not be determined. ([\matrix-org#7375](matrix-org#7375)).
* Make compact layout only apply to Modern layout ([\matrix-org#7382](matrix-org#7382)). Fixes element-hq/element-web#18412.
* Pin qrcode to fix e2e verification bug ([\matrix-org#7378](matrix-org#7378)). Fixes element-hq/element-web#20188.
* Add internationalisation to progress strings in room export dialog ([\matrix-org#7385](matrix-org#7385)). Fixes element-hq/element-web#20208.
* Prevent escape to cancel edit from also scrolling to bottom ([\matrix-org#7380](matrix-org#7380)). Fixes element-hq/element-web#20182.
* Fix narrow mode composer buttons for polls labs ([\matrix-org#7386](matrix-org#7386)). Fixes element-hq/element-web#20067.
* Fix useUserStatusMessage exploding on unknown user ([\matrix-org#7365](matrix-org#7365)).
* Fix room join spinner in room list header ([\matrix-org#7364](matrix-org#7364)). Fixes element-hq/element-web#20139.
* Fix room search sometimes not opening spotlight ([\matrix-org#7363](matrix-org#7363)). Fixes matrix-org/element-web-rageshakes#7288.
su-ex added a commit to SchildiChat/element-desktop that referenced this issue Jan 17, 2022
* Add permission dropdown for sending reactions ([\#7492](matrix-org/matrix-react-sdk#7492)). Fixes element-hq/element-web#20450.
* Ship maximised widgets and remove feature flag ([\#7509](matrix-org/matrix-react-sdk#7509)).
* Properly maintain aspect ratio of inline images ([\#7503](matrix-org/matrix-react-sdk#7503)).
* Add zoom buttons to the location view ([\#7482](matrix-org/matrix-react-sdk#7482)).
* Remove bubble from around location events ([\#7459](matrix-org/matrix-react-sdk#7459)). Fixes element-hq/element-web#20323.
* Disable "Publish this room" option in invite only rooms ([\#7441](matrix-org/matrix-react-sdk#7441)). Fixes element-hq/element-web#6596. Contributed by @aaronraimist.
* Give secret key field an `id` ([\#7489](matrix-org/matrix-react-sdk#7489)). Fixes element-hq/element-web#20390. Contributed by @SimonBrandner.
* Display a tooltip when you hover over a location ([\#7472](matrix-org/matrix-react-sdk#7472)).
* Open map in a dialog when it is clicked ([\#7465](matrix-org/matrix-react-sdk#7465)).
* a11y - wrap notification level radios in fieldsets ([\#7471](matrix-org/matrix-react-sdk#7471)).
* Wrap inputs in fieldsets in Space visibility settings ([\#7350](matrix-org/matrix-react-sdk#7350)).
* History based navigation with new right panel store ([\#7398](matrix-org/matrix-react-sdk#7398)). Fixes element-hq/element-web#19686 element-hq/element-web#19660 and element-hq/element-web#19634.
* Associate room alias warning with public option in settings ([\#7430](matrix-org/matrix-react-sdk#7430)).
* Disable quick reactions button when no permissions ([\#7412](matrix-org/matrix-react-sdk#7412)). Fixes element-hq/element-web#20270.
* Allow opening a map view in OpenStreetMap ([\#7428](matrix-org/matrix-react-sdk#7428)).
* Display the user's avatar when they shared their location ([\#7424](matrix-org/matrix-react-sdk#7424)).
* Remove the Forward and Share buttons for location messages only ([\#7423](matrix-org/matrix-react-sdk#7423)).
* Add configuration to disable relative date markers in timeline ([\#7405](matrix-org/matrix-react-sdk#7405)).
* Space preferences for whether or not you see DMs in a Space ([\#7250](matrix-org/matrix-react-sdk#7250)). Fixes element-hq/element-web#19529 and element-hq/element-web#19955.
* Have LocalEchoWrapper emit updates so the app can react faster ([\#7358](matrix-org/matrix-react-sdk#7358)). Fixes element-hq/element-web#19749.
* Use semantic heading on dialog component ([\#7383](matrix-org/matrix-react-sdk#7383)).
* Add `/jumptodate` slash command ([\#7372](matrix-org/matrix-react-sdk#7372)). Fixes element-hq/element-web#7677.
* Update room context menu copy ([\#7361](matrix-org/matrix-react-sdk#7361)). Fixes element-hq/element-web#20133.
* Use lazy rendering in the AddExistingToSpaceDialog ([\#7369](matrix-org/matrix-react-sdk#7369)). Fixes element-hq/element-web#18784.
* Tweak FacePile tooltip to include whether or not you are included ([\#7367](matrix-org/matrix-react-sdk#7367)). Fixes element-hq/element-web#17278.
* Ensure group audio-only calls don't switch on the webcam on join ([\#20234](element-hq/element-web#20234)). Fixes element-hq/element-web#20212.
* Fix wrongly wrapping code blocks, breaking line numbers ([\#7507](matrix-org/matrix-react-sdk#7507)). Fixes element-hq/element-web#20316.
* Set header buttons to no phase when right panel is closed ([\#7506](matrix-org/matrix-react-sdk#7506)).
* Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container ([\#7435](matrix-org/matrix-react-sdk#7435)). Fixes element-hq/element-web#15169 and element-hq/element-web#20275.
* Fix layout of message bubble preview in settings ([\#7497](matrix-org/matrix-react-sdk#7497)).
* Prevent mutations of js-sdk owned objects as it breaks accountData ([\#7504](matrix-org/matrix-react-sdk#7504)). Fixes matrix-org/element-web-rageshakes#7822.
* fallback properly with pluralized strings ([\#7495](matrix-org/matrix-react-sdk#7495)). Fixes element-hq/element-web#20455.
* Consider continuations when resolving whether a tile is last in section ([\#7461](matrix-org/matrix-react-sdk#7461)). Fixes element-hq/element-web#20368 and element-hq/element-web#20369.
* Fix read receipts and sent indicators for bubble layout ([\#7460](matrix-org/matrix-react-sdk#7460)). Fixes element-hq/element-web#18298 and element-hq/element-web#20345.
* null-guard dataset mxTheme to prevent html exports from exploding ([\#7493](matrix-org/matrix-react-sdk#7493)). Fixes element-hq/element-web#20453.
* Fix avatar container overlapping give feedback cta ([\#7491](matrix-org/matrix-react-sdk#7491)). Fixes matrix-org/element-web-rageshakes#7987.
* Fix jump to bottom button working when on a permalink ([\#7494](matrix-org/matrix-react-sdk#7494)). Fixes element-hq/element-web#19813.
* Remove the Description from the location picker ([\#7485](matrix-org/matrix-react-sdk#7485)).
* Fix look of the untrusted device dialog ([\#7487](matrix-org/matrix-react-sdk#7487)). Fixes element-hq/element-web#20447. Contributed by @SimonBrandner.
* Hide maximise button in the sticker picker  ([\#7488](matrix-org/matrix-react-sdk#7488)). Fixes element-hq/element-web#20443. Contributed by @SimonBrandner.
* Fix space ordering to match newer spec ([\#7481](matrix-org/matrix-react-sdk#7481)).
* Fix typing notification colors ([\#7490](matrix-org/matrix-react-sdk#7490)). Fixes element-hq/element-web#20144. Contributed by @SimonBrandner.
* fix fallback for pluralized strings ([\#7480](matrix-org/matrix-react-sdk#7480)). Fixes element-hq/element-web#20426.
* Fix right panel soft crashes chat rooms ([\#7479](matrix-org/matrix-react-sdk#7479)). Fixes element-hq/element-web#20433.
* update yarn.lock and i18n ([\#7476](matrix-org/matrix-react-sdk#7476)). Fixes element-hq/element-web#20426 and element-hq/element-web#20423.
* Don't send typing notification when restoring composer draft ([\#7477](matrix-org/matrix-react-sdk#7477)). Fixes element-hq/element-web#20424.
* Fix room joining spinner being incorrect if you change room mid-join ([\#7473](matrix-org/matrix-react-sdk#7473)).
* Only return the approved widget capabilities instead of accepting all requested capabilities ([\#7454](matrix-org/matrix-react-sdk#7454)). Contributed by @dhenneke.
* Fix quoting messages from the search view ([\#7466](matrix-org/matrix-react-sdk#7466)). Fixes element-hq/element-web#20353.
* Attribute fallback i18n strings with lang attribute ([\#7323](matrix-org/matrix-react-sdk#7323)).
* Fix spotlight cmd-k wrongly expanding left panel ([\#7463](matrix-org/matrix-react-sdk#7463)). Fixes element-hq/element-web#20399.
* Fix room_id check when adding user widgets ([\#7448](matrix-org/matrix-react-sdk#7448)). Fixes element-hq/element-web#19382. Contributed by @bink.
* Add new line in settings label ([\#7451](matrix-org/matrix-react-sdk#7451)). Fixes element-hq/element-web#20365.
* Fix handling incoming redactions in EventIndex ([\#7443](matrix-org/matrix-react-sdk#7443)). Fixes element-hq/element-web#19326.
* Fix room alias address isn't checked for validity before being shown as added ([\#7107](matrix-org/matrix-react-sdk#7107)). Fixes element-hq/element-web#19609. Contributed by @Palid.
* Call view accessibility fixes ([\#7439](matrix-org/matrix-react-sdk#7439)). Fixes element-hq/element-web#18516.
* Fix offscreen canvas breaking with split-brained firefox support ([\#7440](matrix-org/matrix-react-sdk#7440)).
* Removed red shield in forwarding preview. ([\#7447](matrix-org/matrix-react-sdk#7447)). Contributed by @ankur12-1610.
* Wrap status message ([\#7325](matrix-org/matrix-react-sdk#7325)). Fixes element-hq/element-web#20092. Contributed by @SimonBrandner.
* Move hideSender logic into state so it causes re-render ([\#7413](matrix-org/matrix-react-sdk#7413)). Fixes element-hq/element-web#18448.
* Fix dialpad positioning ([\#7446](matrix-org/matrix-react-sdk#7446)). Fixes element-hq/element-web#20175. Contributed by @SimonBrandner.
* Hide non-functional list options on Suggested sublist ([\#7410](matrix-org/matrix-react-sdk#7410)). Fixes element-hq/element-web#20252.
* Fix width overflow in mini composer overflow menu ([\#7411](matrix-org/matrix-react-sdk#7411)). Fixes element-hq/element-web#20263.
* Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\#7418](matrix-org/matrix-react-sdk#7418)). Fixes matrix-org/element-web-rageshakes#7331 element-hq/element-web#20246 and element-hq/element-web#20240.
* Fix HTML Export where the data-mx-theme is `Light` not `light` ([\#7415](matrix-org/matrix-react-sdk#7415)).
* Don't disable username/password fields whilst doing wk-lookup ([\#7438](matrix-org/matrix-react-sdk#7438)). Fixes element-hq/element-web#20121.
* Prevent keyboard propagation out of context menus ([\#7437](matrix-org/matrix-react-sdk#7437)). Fixes element-hq/element-web#20317.
* Fix nulls leaking into geo urls ([\#7433](matrix-org/matrix-react-sdk#7433)).
* Fix zIndex of peristent apps in miniMode ([\#7429](matrix-org/matrix-react-sdk#7429)).
* Space panel should watch spaces for space name changes ([\#7432](matrix-org/matrix-react-sdk#7432)).
* Fix list formatting alternating on edit ([\#7422](matrix-org/matrix-react-sdk#7422)). Fixes element-hq/element-web#20073. Contributed by @renancleyson-dev.
* Don't show `Testing small changes` without UIFeature.Feedback ([\#7427](matrix-org/matrix-react-sdk#7427)). Fixes element-hq/element-web#20298.
* Fix invisible toggle space panel button ([\#7426](matrix-org/matrix-react-sdk#7426)). Fixes element-hq/element-web#20279.
* Fix legacy breadcrumbs wrongly showing up ([\#7425](matrix-org/matrix-react-sdk#7425)).
* Space Panel use SettingsStore instead of SpaceStore as source of truth ([\#7404](matrix-org/matrix-react-sdk#7404)). Fixes element-hq/element-web#20250.
* Fix inline code block nowrap issue ([\#7406](matrix-org/matrix-react-sdk#7406)).
* Fix notification badge for All Rooms space ([\#7401](matrix-org/matrix-react-sdk#7401)). Fixes element-hq/element-web#20229.
* Show error if could not load space hierarchy ([\#7399](matrix-org/matrix-react-sdk#7399)). Fixes element-hq/element-web#20221.
* Increase gap between ELS and the subsequent event to prevent overlap ([\#7391](matrix-org/matrix-react-sdk#7391)). Fixes element-hq/element-web#18319.
* Fix list of members in space preview ([\#7356](matrix-org/matrix-react-sdk#7356)). Fixes element-hq/element-web#19781.
* Fix sizing of e2e shield in bubble layout ([\#7394](matrix-org/matrix-react-sdk#7394)). Fixes element-hq/element-web#19090.
* Fix bubble radius wrong when followed by a state event from same user ([\#7393](matrix-org/matrix-react-sdk#7393)). Fixes element-hq/element-web#18982.
* Fix alignment between ELS and Events in bubble layout ([\#7392](matrix-org/matrix-react-sdk#7392)). Fixes element-hq/element-web#19652 and element-hq/element-web#19057.
* Don't include the accuracy parameter in location events if accuracy could not be determined. ([\#7375](matrix-org/matrix-react-sdk#7375)).
* Make compact layout only apply to Modern layout ([\#7382](matrix-org/matrix-react-sdk#7382)). Fixes element-hq/element-web#18412.
* Pin qrcode to fix e2e verification bug ([\#7378](matrix-org/matrix-react-sdk#7378)). Fixes element-hq/element-web#20188.
* Add internationalisation to progress strings in room export dialog ([\#7385](matrix-org/matrix-react-sdk#7385)). Fixes element-hq/element-web#20208.
* Prevent escape to cancel edit from also scrolling to bottom ([\#7380](matrix-org/matrix-react-sdk#7380)). Fixes element-hq/element-web#20182.
* Fix narrow mode composer buttons for polls labs ([\#7386](matrix-org/matrix-react-sdk#7386)). Fixes element-hq/element-web#20067.
* Fix useUserStatusMessage exploding on unknown user ([\#7365](matrix-org/matrix-react-sdk#7365)).
* Fix room join spinner in room list header ([\#7364](matrix-org/matrix-react-sdk#7364)). Fixes element-hq/element-web#20139.
* Fix room search sometimes not opening spotlight ([\#7363](matrix-org/matrix-react-sdk#7363)). Fixes matrix-org/element-web-rageshakes#7288.
@thawn
Copy link

thawn commented Mar 25, 2022

I just encoundered the same issue on both the web and desktop clients:

When I go to the "Space Home" page, I see a message "Failed to load list of rooms" and an infinitely running spinner.

What is a bit weird is, that the error message and spinner appear immediately without any delay.

Here is a screenshot:

image

In the browser console, I see "CORS request rejected" errors.

And this message: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://synapse.matrix.tu-dresden.de

Is this a misconfiguration on the client or the server side?

@t3chguy
Copy link
Member

t3chguy commented Mar 25, 2022

@thawn likely neither, likely a timeout due to your server not having enough resources, but due to how CORS works there's no way for the app to differentiate different kinds of errors (e.g timeouts)

@thawn
Copy link

thawn commented Mar 28, 2022

@t3chguy thanks for your quick reply (and sorry for my slow answer 😉 )
But if it is a timeout, why is it appearing reproducibly every time? Also, the error message appears immediately, without any delay, I would expect that it should take some time if it was a timeout.

@t3chguy
Copy link
Member

t3chguy commented Mar 28, 2022

Only the Synapse server logs would have your answers unfortunately.

@thawn
Copy link

thawn commented Mar 28, 2022

@t3chguy o.k. thanks. I will report the issue to the people who have access to that log. In case I get some enlightening information from them, I will report back here.

@penieldev
Copy link

I just encoundered the same issue on both the web and desktop clients:

When I go to the "Space Home" page, I see a message "Failed to load list of rooms" and an infinitely running spinner.

What is a bit weird is, that the error message and spinner appear immediately without any delay.

Here is a screenshot:

image

In the browser console, I see "CORS request rejected" errors.

And this message: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://synapse.matrix.tu-dresden.de

Is this a misconfiguration on the client or the server side?

I have the same issue as well. The rooms are displayed fine on the sidebar, but not on the space homepage.

@t3chguy
Copy link
Member

t3chguy commented Aug 18, 2022

@penieldev I suggest checking the logs to see the underlying server error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Spaces Spaces, groups, communities T-Defect
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants