Skip to content

UI inconsistency when messages from before joining can't be decrypted #19888

@HarHarLinks

Description

@HarHarLinks

Steps to reproduce

  1. get invited into e2ee room that has some history
  2. message visibility: everyone from the time of selecting this option
  3. I can't believe that in my case none of the other clients would be element web i.e. able to share encryption keys for events from before my join

Outcome

What did you expect?

  • if there are messages, show that they exist and explain the reason I can't decrypt them

What happened instead?

  • room is blank apart from own join event
  • that blankness is "too high", it lets a scrollbar appear: There seems to be an <ol class="mx_RoomView_MessageList" with an element.style style="height: 1200px;" for no reason since it's empty apart from the mentioned join event
  • the room list does show that someone sent an event that can't be decrypted. so does android.

these are kinda all issues on their own to me.
related are #16983 element-hq/element-meta#647, but especially the "too big blank space" is what made me open this extra issue

Operating system

arch

Application version

Element Nightly version: 2021112401 Olm version: 3.2.3

How did you install the app?

aur

Homeserver

No response

Will you send logs?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-E2EEA-TimelineO-OccasionalAffects or can be seen by some users regularly or most users rarelyS-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