Calixte Denizet
f5a6dd4164
[Annotation] Use the annotations rect in order to fix the order in the DOM (bug 1987914)
...
It's just a partial fix for bug 1987914 but the time spent to add the annotations in the DOM
is divided by 5.
2025-10-09 17:43:49 +02:00
Calixte Denizet
86d58b637f
Don't add an undefined id to the span for marked content
...
It fixes #20102 .
2025-07-17 19:13:30 +02:00
Tim van der Meij
193bebd78a
Isolate the accessibility integration tests
...
To avoid being able to introduce dependencies between tests this commit
makes sure that we close the document between tests so that we can't
accidentally rely on state set by a previous test.
2025-04-13 15:18:19 +02:00
Calixte Denizet
ee89bd1c39
Rename the toolbar buttons in order to free their current names
...
which can then be used for their future parent container.
This patch aims to simplify a bit the patch in #18385 .
2024-09-17 20:34:38 +02:00
Calixte Denizet
ddba096191
Make tagged images visible for screen readers (bug 1708040)
...
The idea is to insert a span in the text layer with an aria-role set to img
and use the bounding box provided by the attribute field in the tag dict in
order to have non-null dimensions for the image to make it "visible".
2024-09-05 17:59:42 +02:00
Calixte Denizet
deedbd1c4f
[Editor] Make the stamp annotations alt text readable by either VO or NVDA (bug 1912001)
2024-09-03 16:57:41 +02:00
Calixte Denizet
7742c3eb63
Avoid to aria-hide the structure tree (bug 1894849)
...
If one ancestor of the structure tree has the attribute aria-hidden
then it's invisible for screen readers.
2024-05-03 14:39:43 +02:00
Jonas Jenwald
9878d058fe
Convert the integration test-files to JavaScript modules
2023-10-12 13:18:20 +02:00
Jonas Jenwald
33456d3704
Rename the integration test-files, in preparation for converting them to modules
...
This is done separately to ensure that Git is able to track the history correctly.
2023-10-12 13:17:56 +02:00