R Midhun Suresh and GitHub
6ba21dafa7
New Room List: Prevent old tombstoned rooms from appearing in the list ( #29881 )
...
* Write failing playwright test
Basically when someone changes their name, any old tombstoned rooms that
were previously hidden would suddenly show up in the list.
* Split addRoom into two methods
- `reInsertRoom` that re-inserts a room that is already known by the skiplist.
- `addNewRoom` to add new rooms
The idea is that sometimes you only want to re-insert to noop, eg: when
you get an event in an old room that was upgraded.
* Use new methods in the RLS
Only use `addNewRoom` when absolutely necessary. Most events should
instead use `reInsertRoom` which will noop when the room isn't already
known by the skiplist.
* Fix broken tests
* Add new test
* Fix playwright test
2025-05-06 15:57:13 +00:00
..
2025-04-24 12:31:37 +00:00
2025-04-24 12:31:37 +00:00
2025-02-05 13:25:06 +00:00
2025-04-30 16:56:21 +01:00
2025-04-29 10:40:18 +00:00
2025-04-24 12:31:37 +00:00
2025-05-06 15:24:06 +00:00
2025-04-24 12:31:37 +00:00
2025-02-06 23:54:18 +00:00
2025-04-30 11:23:35 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-04-24 12:31:37 +00:00
2025-05-02 15:05:30 +00:00
2025-05-02 13:18:50 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-03-28 20:34:32 +00:00
2025-03-28 10:07:41 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-03-06 08:38:41 +00:00
2025-03-28 10:36:10 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-04-22 09:37:47 +00:00
2025-04-30 16:56:21 +01:00
2025-05-06 15:57:13 +00:00
2025-04-30 16:56:21 +01:00
2025-01-06 11:18:54 +00:00
2025-04-30 16:56:21 +01:00
2025-04-28 15:46:05 +00:00
2025-04-09 19:03:09 +00:00
2025-02-05 13:25:06 +00:00
2025-04-30 15:06:23 +00:00
2025-02-05 13:25:06 +00:00
2025-04-15 09:23:26 +00:00
2025-03-28 08:46:43 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-04-16 09:36:34 +01:00
2025-02-05 13:25:06 +00:00
2025-05-02 09:20:22 +00:00
2025-04-16 09:36:34 +01:00
2025-02-11 14:16:59 +00:00
2025-02-05 13:25:06 +00:00
2025-03-14 08:52:41 +00:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-01-06 11:18:54 +00:00
2025-04-28 16:05:36 +00:00
2025-03-28 20:34:32 +00:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-04-30 16:56:21 +01:00
2025-04-30 16:56:21 +01:00
2025-04-09 19:03:09 +00:00
2025-04-22 09:37:47 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-03-18 17:54:32 +00:00
2025-01-06 11:18:54 +00:00
2025-04-30 16:56:21 +01:00
2025-02-05 13:25:06 +00:00
2025-04-02 10:05:05 +00:00
2025-04-16 09:36:34 +01:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-04-30 16:56:21 +01:00
2025-02-05 13:25:06 +00:00
2025-01-06 11:18:54 +00:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-03-24 16:00:47 +00:00
2025-04-10 15:54:41 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-03-28 20:34:32 +00:00
2025-04-14 13:36:34 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00
2025-02-18 21:11:36 +00:00
2025-02-05 13:25:06 +00:00
2025-04-16 09:36:34 +01:00
2025-03-18 17:54:32 +00:00
2025-01-06 11:18:54 +00:00
2025-02-05 13:25:06 +00:00
2025-02-14 10:58:20 +00:00
2025-04-14 08:31:21 +00:00
2025-01-06 11:18:54 +00:00
2025-01-06 11:18:54 +00:00
2025-03-18 17:54:32 +00:00
2025-01-06 11:18:54 +00:00
2025-01-06 11:18:54 +00:00
2025-02-10 11:22:58 +00:00
2025-01-14 13:35:20 +00:00
2025-02-05 13:25:06 +00:00
2025-02-05 13:25:06 +00:00