element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.13k stars 1.98k forks source link

Timeline live region includes undesireable things #10952

Open turt2live opened 5 years ago

turt2live commented 5 years ago

Spun off from https://github.com/vector-im/riot-web/issues/9747 and https://github.com/vector-im/riot-web/issues/302

turt2live commented 5 years ago

see https://github.com/matrix-org/matrix-react-sdk/pull/3019 and co for bad implementation

t3chguy commented 4 years ago

Such as

The Live Region should only include the fragment of the timeline which is not sending/sent and also added on the forward end since first render.

One way to visualise this is splitting the timeline into 3 regions:

Bonus points: upon sending out own message a screen reader should just say "Message sent" rather than reading the entire thing out again

Palid commented 2 years ago

@turt2live @t3chguy is this still being relevant?

turt2live commented 2 years ago

almost certainly, though it will need testing.

weeman1337 commented 1 year ago

Still due for testing/figuring out if it is still relevant. Moving to „Need info“ once again.