Calixte Denizet
976ee96aa8
[Editor] Don't add an already added editor (bug 1890367)
2024-04-08 19:50:55 +02:00
Calixte Denizet
d5a0e557c2
[Editor] Fix undoing an editor deletion (bug 1886959)
...
The original bug was because the parent was null when trying to show
an highlight annotation which led to an exception.
That led me to think about having some null/non-null parent when removing
an editor: it's a mess especially if a destroyed parent is still attached
to an editor. Consequently, this patch always sets the parent to null when
deleting the editor.
2024-03-25 14:17:40 +01:00
Calixte Denizet
c63af10191
Use page.evaluateHandle when we want to await on document promises in integration tests
...
For reference: https://github.com/mozilla/pdf.js/pull/17378#issuecomment-1842864939
2023-12-07 17:00:12 +01:00
Calixte Denizet
11610a9e66
[Editor] Always give the focus to the ink editor when starting drawing (bug 1867588)
...
This way, when the editor is blurred, it can be committed and everything works fine.
It fixes issue #17373 .
2023-12-05 10:26:59 +01:00
Calixte Denizet
43eea0b38e
[Editor] Make sure that all layers are disabled when an editing session is done
...
Fixes issue #17368 .
2023-12-04 13:27:39 +01:00
Calixte Denizet
517a262fb1
Fix keyboard shortcuts on mac and for some tests make sure that all
...
the page is displayed in using page-fit in order to make all tested
elements visible.
2023-10-27 16:09:35 +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