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

Missing room name, fixed by clear cache #8246

Open
lampholder opened this issue Jan 24, 2019 · 24 comments
Open

Missing room name, fixed by clear cache #8246

lampholder opened this issue Jan 24, 2019 · 24 comments
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Cache-Confusion Related to internal cache (clearing helps / causes the issue)

Comments

@lampholder
Copy link
Member

I loaded Riot and instead of the room name I saw 'Random Participant and 3788 Others'

@aaronraimist
Copy link
Collaborator

aaronraimist commented Jan 26, 2019

I've never had this problem but this is probably the most commonly asked about issue. Often in busy rooms people will ask what room they are in, usually thinking that it is either some kind of spam room they were auto joined to or some room they forgot they joined or something. Most of the time asking them to clear cache and reload fixes it.

I assume this is a LL bug and I think it definitely should be P1.

@lukebarnard1
Copy link
Contributor

lukebarnard1 commented Jan 26, 2019

I joined with a new account and got this on two of three rooms I joined to begin with. Will rageshake!

Edit: "Clear cache and reload" worked a charm.

@aaronraimist
Copy link
Collaborator

Just got this on my matrix.org account, rageshake sent.

@jryans jryans changed the title Client/server status mismatch. Missing room name, fixed by clear cache Feb 21, 2019
@lampholder lampholder added T-Defect P1 S-Minor Impairs non-critical functionality or suitable workarounds exist labels Feb 25, 2019
@aaronraimist
Copy link
Collaborator

I've added a $200 bounty to encourage a community member to work on this issue. https://freedomsponsors.org/issue/850/missing-room-name-fixed-by-clear-cache?alert=SPONSOR#sponsors

Even don't experience it regularly myself, it is one of the most common issues I see people complain about and it leads people to think that Riot is extremely broken. Most think Riot auto joined them to some spam room or something and it is extremely off-putting for a non technical user. The bounty expires on 2020-01-01.

If a New Vector employee solves the issue while at work, I will reallocate this bounty to another issue. If a core team member wants to solve this with their community hat on then they can choose to take the bounty.

@cogabe
Copy link

cogabe commented Apr 17, 2019

Same issue for me
Screen Shot 2019-04-17 at 6 25 54 PM

@sunshineo
Copy link

sunshineo commented Apr 26, 2019

Hi @aaronraimist, I made a Github bot and a website similar to the https://freedomsponsors.org/ you are using. The Github bot can automatically add a comment to every new issue with a link to a website that encourages people to add reward. (It adds a link to existing open issues when you install). It automatically comments on the issue and tag people when anyone gives a reward, claim the rewards, and approve a reward. Automatically label issues with rewards so you know what is really important for your users.

I wonder if you or the owner of this repo would like to try it. It's in beta now, I'm looking for people to give it a try.

@ghost
Copy link

ghost commented Nov 29, 2019

This bug happens not only in riot, but in fractal too. After AFKing for 8-10 hours the official Matrix HQ room (#matrix:matrix.org) was named "bob and Friends" to me. I also couldn't write messages in to chat. Restarting app helped me.

@jplatte
Copy link

jplatte commented Oct 6, 2020

Still happening. Can I do anything to help debug this?

@jplatte
Copy link

jplatte commented Oct 6, 2020

Also happening in element-android (to me too, with the same room on both actually). I wonder whether this is really a client-side issue.

@jplatte
Copy link

jplatte commented Oct 6, 2020

By the way, I've only seen this happen with v1 rooms. Then again, this is only the second time I've seen it.

@joepie91
Copy link

Any movement on this? It's starting to become a daily question in HQ.

@jplatte
Copy link

jplatte commented Sep 7, 2021

This doesn't happen in v1 rooms only, though it seems like when this happens it can also lead to a room falsely being shown as being v1. Just had this happen to the Conduit room, and it persisted even through clearing the cache!

@SimonBrandner SimonBrandner added O-Occasional Affects or can be seen by some users regularly or most users rarely and removed P1 labels Sep 10, 2021
@TheGreatestJannet
Copy link

TheGreatestJannet commented Dec 8, 2021

I get this issue extremely often on both Element Desktop as well as Element iOS. Clearing the cache fixes it every time but it is quite annoying!

@SimonBrandner
Copy link
Contributor

Related #20064

@timokoesters
Copy link

timokoesters commented Jul 9, 2022

@jplatte

This doesn't happen in v1 rooms only, though it seems like when this happens it can also lead to a room falsely being shown as being v1. Just had this happen to the Conduit room, and it persisted even through clearing the cache!

This might have been a state reset and not this bug.

@jplatte
Copy link

jplatte commented Jul 9, 2022

Hm yeah, though a state reset shouldn't result in a room being shown as a different room version..

@timokoesters
Copy link

Maybe the client couldn't find the create event and defaulted to v1

su-ex added a commit to SchildiChat/element-web that referenced this issue Aug 1, 2022
* Enable URL tooltips on hover for Element Desktop ([\element-hq#22286](element-hq#22286)). Fixes undefined/element-web#6532.
* Hide screenshare button in video rooms on Desktop ([\element-hq#9045](matrix-org/matrix-react-sdk#9045)).
* Add a developer command to reset Megolm and Olm sessions ([\element-hq#9044](matrix-org/matrix-react-sdk#9044)).
* add spaces to TileErrorBoundary ([\element-hq#9012](matrix-org/matrix-react-sdk#9012)). Contributed by @HarHarLinks.
* Location sharing - add localised strings to map ([\element-hq#9025](matrix-org/matrix-react-sdk#9025)). Fixes element-hq#21443. Contributed by @kerryarchibald.
* Added trim to ignore whitespaces in email check ([\#9027](matrix-org/matrix-react-sdk#9027)). Contributed by @ankur12-1610.
* Improve _GenericEventListSummary.scss ([\element-hq#9005](matrix-org/matrix-react-sdk#9005)). Contributed by @luixxiul.
* Live location share - tiles without tile server (PSG-591) ([\element-hq#8962](matrix-org/matrix-react-sdk#8962)). Contributed by @kerryarchibald.
* Add option to display tooltip on link hover ([\element-hq#8394](matrix-org/matrix-react-sdk#8394)). Fixes element-hq#21907.
* Support a module API surface for custom functionality ([\element-hq#8246](matrix-org/matrix-react-sdk#8246)).
* Adjust encryption copy when creating a video room ([\element-hq#8989](matrix-org/matrix-react-sdk#8989)). Fixes element-hq#22737.
* Add bidirectonal isolation for pills ([\element-hq#8985](matrix-org/matrix-react-sdk#8985)). Contributed by @sha-265.
* Delabs `Show current avatar and name for users in message history` ([\element-hq#8764](matrix-org/matrix-react-sdk#8764)). Fixes element-hq#22336.
* Live location share - open latest location in map site ([\element-hq#8981](matrix-org/matrix-react-sdk#8981)). Contributed by @kerryarchibald.
* Improve LinkPreviewWidget ([\element-hq#8881](matrix-org/matrix-react-sdk#8881)). Fixes element-hq#22634. Contributed by @luixxiul.
* Render HTML topics in rooms on space home ([\element-hq#8939](matrix-org/matrix-react-sdk#8939)).
* Hide timestamp on event tiles being edited on every layout ([\element-hq#8956](matrix-org/matrix-react-sdk#8956)). Contributed by @luixxiul.
* Introduce new copy icon ([\element-hq#8942](matrix-org/matrix-react-sdk#8942)).
* Allow finding group DMs by members in spotlight ([\element-hq#8922](matrix-org/matrix-react-sdk#8922)). Fixes element-hq#22564. Contributed by @justjanne.
* Live location share - explicitly stop beacons replaced beacons ([\element-hq#8933](matrix-org/matrix-react-sdk#8933)). Contributed by @kerryarchibald.
* Remove unpin from widget kebab menu ([\element-hq#8924](matrix-org/matrix-react-sdk#8924)).
* Live location share - redact related locations on beacon redaction ([\element-hq#8926](matrix-org/matrix-react-sdk#8926)). Contributed by @kerryarchibald.
* Live location share - disallow message pinning ([\element-hq#8928](matrix-org/matrix-react-sdk#8928)). Contributed by @kerryarchibald.
* Remove the ability to hide yourself in video rooms ([\element-hq#22806](element-hq#22806)). Fixes element-hq#22805.
* Unbreak in-app permalink tooltips  ([\element-hq#9100](matrix-org/matrix-react-sdk#9100)).
* Add space for the stroke on message editor on IRC layout ([\element-hq#9030](matrix-org/matrix-react-sdk#9030)). Fixes element-hq#22785. Contributed by @luixxiul.
* Fix pinned messages not re-linkifying on edit ([\element-hq#9042](matrix-org/matrix-react-sdk#9042)). Fixes element-hq#22726.
* Don't unnecessarily persist the host signup dialog ([\element-hq#9043](matrix-org/matrix-react-sdk#9043)). Fixes element-hq#22778.
* Fix URL previews causing messages to become unrenderable ([\element-hq#9028](matrix-org/matrix-react-sdk#9028)). Fixes element-hq#22766.
* Fix event list summaries including invalid events ([\element-hq#9041](matrix-org/matrix-react-sdk#9041)). Fixes element-hq#22790.
* Correct accessibility labels for unread rooms in spotlight ([\element-hq#9003](matrix-org/matrix-react-sdk#9003)). Contributed by @justjanne.
* Enable search strings highlight on bubble layout ([\element-hq#9032](matrix-org/matrix-react-sdk#9032)). Fixes element-hq#22786. Contributed by @luixxiul.
* Unbreak URL preview for formatted links with tooltips ([\element-hq#9022](matrix-org/matrix-react-sdk#9022)). Fixes element-hq#22764.
* Re-add margin to tiles based on EventTileBubble ([\element-hq#9015](matrix-org/matrix-react-sdk#9015)). Fixes element-hq#22772. Contributed by @luixxiul.
* Fix Shortcut prompt for Search showing in minimized Roomlist ([\element-hq#9014](matrix-org/matrix-react-sdk#9014)). Fixes element-hq#22739. Contributed by @justjanne.
* Fix avatar position on event info line for hidden events on a thread ([\element-hq#9019](matrix-org/matrix-react-sdk#9019)). Fixes element-hq#22777. Contributed by @luixxiul.
* Fix lost padding of event tile info line ([\element-hq#9009](matrix-org/matrix-react-sdk#9009)). Fixes element-hq#22754 and element-hq#22759. Contributed by @luixxiul.
* Align verification bubble with normal event tiles on IRC layout ([\element-hq#9001](matrix-org/matrix-react-sdk#9001)). Fixes element-hq#22758. Contributed by @luixxiul.
* Ensure timestamp on generic event list summary is not hidden from TimelineCard ([\element-hq#9000](matrix-org/matrix-react-sdk#9000)). Fixes element-hq#22755. Contributed by @luixxiul.
* Fix headings margin on security user settings tab ([\element-hq#8826](matrix-org/matrix-react-sdk#8826)). Contributed by @luixxiul.
* Fix timestamp position on file panel ([\element-hq#8976](matrix-org/matrix-react-sdk#8976)). Fixes element-hq#22718. Contributed by @luixxiul.
* Stop using :not() pseudo class for mx_GenericEventListSummary ([\element-hq#8944](matrix-org/matrix-react-sdk#8944)). Fixes element-hq#22602. Contributed by @luixxiul.
* Don't show the same user twice in Spotlight ([\element-hq#8978](matrix-org/matrix-react-sdk#8978)). Fixes element-hq#22697.
* Align the right edge of expand / collapse link buttons of generic event list summary in bubble layout with a variable ([\element-hq#8992](matrix-org/matrix-react-sdk#8992)). Fixes element-hq#22743. Contributed by @luixxiul.
* Display own avatars on search results panel in bubble layout ([\element-hq#8990](matrix-org/matrix-react-sdk#8990)). Contributed by @luixxiul.
* Fix text flow of thread summary content on threads list ([\element-hq#8991](matrix-org/matrix-react-sdk#8991)). Fixes element-hq#22738. Contributed by @luixxiul.
* Fix the size of the clickable area of images ([\element-hq#8987](matrix-org/matrix-react-sdk#8987)). Fixes element-hq#22282.
* Fix font size of MessageTimestamp on TimelineCard ([\element-hq#8950](matrix-org/matrix-react-sdk#8950)). Contributed by @luixxiul.
* Improve security room settings tab style rules ([\element-hq#8844](matrix-org/matrix-react-sdk#8844)). Fixes element-hq#22575. Contributed by @luixxiul.
* Align E2E icon and avatar of info tile in compact modern layout ([\element-hq#8965](matrix-org/matrix-react-sdk#8965)). Fixes element-hq#22652. Contributed by @luixxiul.
* Fix clickable area of general event list summary toggle ([\element-hq#8979](matrix-org/matrix-react-sdk#8979)). Fixes element-hq#22722. Contributed by @luixxiul.
* Fix resizing room topic ([\element-hq#8966](matrix-org/matrix-react-sdk#8966)). Fixes element-hq#22689.
* Dismiss the search dialogue when starting a DM ([\element-hq#8967](matrix-org/matrix-react-sdk#8967)). Fixes element-hq#22700.
* Fix "greyed out" text style inconsistency on search result panel ([\element-hq#8974](matrix-org/matrix-react-sdk#8974)). Contributed by @luixxiul.
* Add top padding to EventTilePreview loader ([\element-hq#8977](matrix-org/matrix-react-sdk#8977)). Fixes element-hq#22719. Contributed by @luixxiul.
* Fix read receipts group position on TimelineCard in compact modern/group layout ([\element-hq#8971](matrix-org/matrix-react-sdk#8971)). Fixes element-hq#22715. Contributed by @luixxiul.
* Fix calls on homeservers without the unstable thirdparty endpoints. ([\element-hq#8931](matrix-org/matrix-react-sdk#8931)). Fixes element-hq#21680. Contributed by @deepbluev7.
* Enable ReplyChain text to be expanded on IRC layout ([\element-hq#8959](matrix-org/matrix-react-sdk#8959)). Fixes element-hq#22709. Contributed by @luixxiul.
* Fix hidden timestamp on message edit history dialog ([\element-hq#8955](matrix-org/matrix-react-sdk#8955)). Fixes element-hq#22701. Contributed by @luixxiul.
* Enable ReplyChain text to be expanded on bubble layout ([\element-hq#8958](matrix-org/matrix-react-sdk#8958)). Fixes element-hq#22709. Contributed by @luixxiul.
* Fix expand/collapse state wrong in metaspaces ([\element-hq#8952](matrix-org/matrix-react-sdk#8952)). Fixes element-hq#22632.
* Location (live) share replies now provide a fallback content ([\element-hq#8949](matrix-org/matrix-react-sdk#8949)).
* Fix space settings not opening for script-created spaces ([\element-hq#8957](matrix-org/matrix-react-sdk#8957)). Fixes element-hq#22703.
* Respect `filename` field on `m.file` events ([\element-hq#8951](matrix-org/matrix-react-sdk#8951)).
* Fix PlatformSettingsHandler always returning true due to returning a Promise ([\element-hq#8954](matrix-org/matrix-react-sdk#8954)). Fixes element-hq#22616.
* Improve high-contrast support for spotlight ([\element-hq#8948](matrix-org/matrix-react-sdk#8948)). Fixes element-hq#22481. Contributed by @justjanne.
* Fix wrong assertions that all media events have a mimetype ([\element-hq#8946](matrix-org/matrix-react-sdk#8946)). Fixes matrix-org/element-web-rageshakes#13727.
* Make invite dialogue fixed height ([\element-hq#8934](matrix-org/matrix-react-sdk#8934)). Fixes element-hq#22659.
* Fix all megolm error reported as unknown ([\element-hq#8916](matrix-org/matrix-react-sdk#8916)).
* Remove line-height declarations from _ReplyTile.scss ([\element-hq#8932](matrix-org/matrix-react-sdk#8932)). Fixes element-hq#22687. Contributed by @luixxiul.
* Reduce video rooms log spam ([\element-hq#8913](matrix-org/matrix-react-sdk#8913)).
* Correct new search input’s rounded corners ([\element-hq#8921](matrix-org/matrix-react-sdk#8921)). Fixes element-hq#22576. Contributed by @justjanne.
* Align unread notification dot on threads list in compact modern=group layout ([\element-hq#8911](matrix-org/matrix-react-sdk#8911)). Fixes element-hq#22677. Contributed by @luixxiul.
@weedoe
Copy link

weedoe commented Nov 18, 2022

Having the same issue, and does not fix by clearing the cache. The problem occurs on all clients that I'm signed into. iOS, web and desktop are affected.

@aaronraimist
Copy link
Collaborator

@weedoe that's probably a different issue. Is it a version 1 room?

@weedoe
Copy link

weedoe commented Nov 18, 2022

@aaronraimist Version 9

@aaronraimist
Copy link
Collaborator

@weedoe can other people in the room see the name? What happens if they clear cache?

@weedoe
Copy link

weedoe commented Nov 19, 2022

Everyone else can see the room name, unsure about other accounts on same homeserver

@timmc
Copy link

timmc commented Dec 16, 2022

Yeah, currently seeing this too. In my newer element-web session (in-browser), the room has its proper name, description, avatar, and published address and is showing as room version 6. In my older session (on the desktop), all of those are reset and the room version is showing as 1. Element version is 1.11.16 in both cases, and server is Dendrite v.0.10.8. I am able to post new messages in the room.

Please let me know if there is anything I can do to help gather more info or debug this. (I'd rather not submit the entire rageshake tarball unreviewed, but I can upload extracts of it, search for IDs, etc.)

@xPMo
Copy link

xPMo commented Jul 25, 2023

Just want to add a client-side datapoint. I'm in reasonably-busy public room (608 members), and got this bug in Element. /devtools > Explore Room State:

A screenshot of Developer tools in Element, with only m.room.member, im.vector.modular.widgets, and m.room.power_levels

Meanwhile, after authenticating by another method and pulling the state directly:

❯ curl "${headers[@]}" "$MATRIX_HOMESERVER/_matrix/client/v3/rooms/\!teHukPkJDFppjPjGQg:matrix.org/state" | jq 'map(.type) | unique'
[
  "im.vector.modular.widgets",
  "m.room.avatar",
  "m.room.canonical_alias",
  "m.room.create",
  "m.room.history_visibility",
  "m.room.join_rules",
  "m.room.member",
  "m.room.name",
  "m.room.power_levels",
  "m.room.topic",
  "m.space.parent"
]

I can also confirm that Element is falling back to v1 because of the missing create event.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Cache-Confusion Related to internal cache (clearing helps / causes the issue)
Projects
None yet
Development

No branches or pull requests