Skip to content

UI doesn't communicate nested space relationships #2766

@u9000-Nine

Description

@u9000-Nine

Describe the bug

The UI does not communicate nested space relationships. For example, if there is a space called "Layer 3" which is in a space called "Layer 2" which is in a space called "Layer 1", the Layer 1 lobby just shows a flat list with Layer 2 and 3 out of order, and collapsing Layer 2 does not hide Layer 3.

To be clear for the following examples, the actual structural relationships are as follows:

  • Layer 1
    • Layer 2
      • Layer 3

I have also set up a test space with this structure at #cinny-nested-spaces:riot.firechicken.net

Expected behavior:

Expanded:

see below list for textual representation
Textual representation for expected expanded view
  • Layer 1 Lobby
    • Rooms
    • Layer 2
      • Rooms
      • Layer 3
        • Rooms

Collapsed:

see below list for textual representation
Textual representation for expected collapsed view
  • Layer 1 Lobby
    • Rooms
    • Layer 2 (collapsed)

Actual behavior:

Expanded:

see below list for textual representation
Textual representation for actual expanded view
  • Layer 1 Lobby
    • Rooms
    • Layer 3
      • Rooms
    • Layer 2
      • Rooms

Collapsed:

see below list for textual representation
Textual representation for actual collapsed view
  • Layer 1 Lobby
    • Rooms
    • Layer 3
      • Rooms
    • Layer 2 (collapsed)

Reproduction

No response

Expected behavior

No response

Platform and versions

1. OS: Windows 10
2. Browser: Helium v0.9.4.1
3. Cinny version: 4.10.5 (cinny.u9.tel)
4. Matrix homeserver: riot.firechicken.net

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: room-listtype: bugfor issues where it's clear the feature is not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions