Michael Telatynski
1a0e5c1805
Fix multiple accessibility defects identified by AXE ( #10606 )
...
* Mark effects overlay canvas as aria hidden
* Ensure date separators aren't seen as focusable aria separators
* Fix
* Fix font slider not having aria label
* Add missing aria labels
* Fix settings flags setting aria-checked={null}
* Update snapshots
2023-04-17 16:09:45 +00:00
Eric Eastwood
22451901d1
Fix failing develop with mis-matched snapshots ( #10411 )
...
- `develop` failure: https://github.com/matrix-org/matrix-react-sdk/actions/runs/4470319896/jobs/7853678384
- What happened?
- Date separator markup updated in https://github.com/matrix-org/matrix-react-sdk/pull/10404
- While some new snapshot tests added and merged in https://github.com/matrix-org/matrix-react-sdk/pull/10353
- Merge trains could have helped
2023-03-20 11:52:23 -05:00
Andy Balaam
ca0dfb6c1e
Further improve performance with lots of hidden events ( #10353 )
...
* Avoid re-calculating shouldShowEvent in getReadReceiptsByShownEvent
* Test that uses a MainGrouper
* Cache more calls to shouldShowEvent
2023-03-20 09:50:07 +00:00
Andy Balaam
102c4e5ae9
Improve performance of rendering a room with many hidden events ( #10131 )
...
* Test MessagePanel rendering with hidden events
* Cache the results of shouldShowEvent in MessagePanel
* Combine an event and its shouldShow info into a single object
2023-03-10 14:35:40 +00:00