Timothy Flynn
96b5646fc1
LibWeb: Properly handle when (shift+)tab wraps around the page
...
We have support for using (shift+)tab to move focus to the next/previous
element on the page. However, there were several ways for this to crash
as written. This updates our implementation to check if we did not find
a node to move focus to, and to reset focus to the first/last node in
the document.
This doesn't seem to work when wrapping around from the first to the
last node. A FIXME has been added for that, as this would already not
work before this patch (the main focus here is not crashing).
2024-10-10 10:41:10 +02:00
..
2024-10-04 07:07:01 +02:00
2024-09-11 10:59:04 +01:00
2024-10-04 13:19:50 +02:00
2024-08-22 14:21:13 +02:00
2024-09-19 00:01:56 +01:00
2024-09-11 10:59:04 +01:00
2024-10-09 17:29:29 +01:00
2024-10-09 19:08:47 +02:00
2024-06-26 05:41:00 +02:00
2024-10-05 10:46:30 +02:00
2024-10-08 03:44:55 +02:00
2024-10-05 10:46:30 +02:00
2024-10-05 10:46:30 +02:00
2024-10-04 13:19:50 +02:00
2024-10-04 13:19:50 +02:00
2024-10-09 19:08:47 +02:00
2024-06-22 14:57:47 +02:00
2024-10-09 15:58:36 -06:00
2024-09-07 11:37:49 +02:00
2024-10-09 23:07:13 +02:00
2024-10-08 06:52:51 +02:00
2024-09-07 19:44:56 +02:00
2024-09-05 14:52:26 +01:00
2024-10-04 20:03:49 +02:00
2024-10-04 13:19:50 +02:00
2024-10-10 10:41:10 +02:00
2024-10-09 18:42:20 +02:00
2024-10-05 10:46:30 +02:00
2024-10-04 13:19:50 +02:00
2024-10-05 10:46:30 +02:00
2024-10-04 13:19:50 +02:00
2024-10-04 13:19:50 +02:00
2024-10-05 10:46:30 +02:00
2024-10-04 13:19:50 +02:00
2024-10-09 15:58:36 -06:00
2024-10-09 15:58:36 -06:00
2024-09-10 21:16:53 +01:00
2024-10-05 10:46:30 +02:00
2024-10-09 19:10:02 +02:00
2024-09-07 19:44:23 +02:00
2024-10-08 14:33:42 +02:00
2024-10-06 01:42:24 +01:00
2024-10-04 13:19:50 +02:00
2024-10-08 19:02:27 +02:00
2024-10-08 06:52:51 +02:00
2024-09-24 23:48:56 +01:00
2024-09-20 22:41:24 +01:00
2024-10-05 10:46:30 +02:00
2024-07-25 15:05:28 +02:00
2024-10-09 15:58:36 -06:00
2024-10-04 13:19:50 +02:00
2024-10-04 13:19:50 +02:00
2024-10-08 11:45:39 +02:00
2024-10-08 11:45:39 +02:00
2024-09-02 20:12:08 +02:00
2023-11-04 21:28:30 +01:00
2023-12-15 17:01:16 +01:00
2024-08-22 13:49:41 +02:00
2024-05-07 16:45:28 -06:00
2024-09-06 07:49:55 +02:00
2024-10-04 13:19:50 +02:00