Skip to content

Can race room settings to have a room with no history settings #6084

@turt2live

Description

@turt2live

Description

image

The last event is:

{
  "origin_server_ts": 1517724841728,
  "sender": "@travis:t2l.io",
  "event_id": "$1517724841827kWspz:t2l.io",
  "unsigned": {
    "prev_content": {
      "history_visibility": "shared"
    },
    "prev_sender": "@travis:t2l.io",
    "replaces_state": "$1517724826825LQbiB:t2l.io",
    "age": 3594
  },
  "state_key": "",
  "content": {},
  "type": "m.room.history_visibility",
  "room_id": "!WrHLMbqacufOBWIxwC:t2l.io"
}

I didn't actually change the history visibility in my attempt to change the room settings. I did however change other settings in the room:

  1. Open room settings
  2. Set join rule to something else (in my case, anyone including guests)
  3. Add an alias
  4. Save the settings

If the save is quick enough, it's possible to get the visibility to be set to unknown values.

Version information

  • Platform: web (in-browser)
  • Browser: Chrome 64
  • OS: Windows 10
  • URL: riot.im/develop

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Room-SettingsP1S-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-Defect

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions