Abe Jellinek
a5393ca0e5
Merge: Keep external annotations on master, don't erase on other
...
PDFWorker only re-imports external annotations when the file changes on
disk. Keep annotation items corresponding to external annotations so
that they don't disappear after the merge (and then come back when the
file is edited).
Tweaks behavior introduced in 2aa34a6
.
https://forums.zotero.org/discussion/113943/zotero-7-beta-merging-pdf-files-leaves-ghost-external-annotations
2024-04-25 16:35:09 -04:00
Abe Jellinek
1c05dafedd
Update reader submodule
2024-04-25 11:11:51 -04:00
Abe Jellinek
f609578250
Remove more unused zotero.css styles
2024-04-25 06:25:20 -04:00
Abe Jellinek
627f840c4b
Remove unused #zotero-progress-box styles
2024-04-25 06:25:20 -04:00
Abe Jellinek
3a7145f4d5
Fix progress queue dialog overflow
2024-04-25 06:25:20 -04:00
Bogdan Abaev
fbfe4b2dfa
qf: fix prepending multiple inputs to the editor
...
Fixes : #4041
2024-04-24 08:31:03 +03:00
Abe Jellinek
12b6645a1f
CookieSandbox: Fix attachToInterfaceRequestor() for XHRs ( #4043 )
2024-04-23 18:53:46 -04:00
Bogdan Abaev
0077c3f07a
post vpat 57: revert layout changes to locator
...
Locator type dropdown just has aria-label "Locator type".
The locator input is labelled by a hidden label with "Locator input"
string, as well as the locator type. That way both are announced
when it is focused.
Fixes : #4039
2024-04-23 16:36:33 +03:00
Adomas Venčkauskas
19f0e9369a
Fix citation dialog reference list not being scrollable
2024-04-23 16:34:42 +03:00
Dan Stillman
60fd0829b0
fx-compat: Fix positioning and size of progress popups
...
In Firefox 115, overwriting `outerHeight` caused it to not report the
correct value later, and whatever issue were were working around seems
to have been resolved since Firefox 3.
https://forums.zotero.org/discussion/113633/zotero-7-beta-bug-report-the-progresswindow-shows-at-incorrect-position
2024-04-23 04:28:57 -04:00
Bogdan Abaev
784ccdd996
vpat 57/58: classic citation editor aria fixes
...
- vpat 57: remove tabindex values, set tabindex=0 on all focusable
fields. It allows mozilla to determine the best focus sequence
for keyboard navigation and fixes wrong order where some inputs would
go before the "Ok" and "Cancel" buttons and some - after
- vpat 58: added labels to all inputs to be announced when focused.
Added separate labels for locator menulist and for the locator input so
that the locator type has a proper label. It is also better to have
visible explicit labels when possible
2024-04-23 09:09:52 +03:00
Abe Jellinek
d815476a14
fx115: Scaffold: Fix Tests listbox sizing
...
- Remove splitter for now - no longer works with flex, so we'll need to
rethink it
- Borrow selectItemsDialog richlistbox sizing fix via mixin
2024-04-22 15:02:30 -04:00
Abe Jellinek
fde33e7100
fx115: Scaffold: Center Open window (ex-sheet)
2024-04-22 15:02:30 -04:00
Abe Jellinek
5d760c9304
fx115: Scaffold: Fix window sizing
2024-04-22 15:02:30 -04:00
Tom Najdek
25b9c677e3
Import into current collection if not creating new collection. Resolve #2291
2024-04-22 19:24:44 +02:00
Dan Stillman
91054acfea
Fix reversed shasum/sha256sum in dfaa0ce129
2024-04-22 07:04:42 -04:00
Dan Stillman
5d580f049a
Merge new English strings
2024-04-22 06:51:42 -04:00
Dan Stillman
704d90cd83
Use startHTTPServer()
in FeedReader test
2024-04-20 06:41:57 -04:00
Dan Stillman
9ffb430207
Return baseURL
from startHTTPServer()
test support function
...
Since it should almost always just be `http://localhost:${port}/ `
2024-04-20 06:41:57 -04:00
Abe Jellinek
8b13f717b4
SAXXMLReader: Handle non-UTF-8 encodings ( #3846 )
2024-04-20 06:41:51 -04:00
Abe Jellinek
c9fc68658b
fx102: Hidden window: Bring back "Zotero" menuitem in Window menu ( #4019 )
...
Also:
- Make Zotero window opened via Window menu resizable
2024-04-20 04:52:06 -04:00
Abe Jellinek
e516fc8354
Add sorting options and column picker to View menu ( #2543 )
2024-04-20 04:43:48 -04:00
Dan Stillman
a7b5648733
Tweak Quick Format/Add Note instructions for screen readers
...
Mostly for brevity, but also:
- "Down Arrow" → "space bar" because down-arrow doesn't open the
citation dialog with VoiceOver enabled -- it starts reading individual
words.
- In some cases (selected/open items and notes), Tab takes you to search
results without your needing to type something first.
Follow-up to #4002 , #4004 , #4005
2024-04-20 01:14:11 -04:00
abaevbog
ad1cfa7c98
vpat_29: aria labels for insert note dialog ( #4005 )
2024-04-19 17:31:46 +03:00
Dan Stillman
91104ebe46
Center saved-search dialog
2024-04-19 07:44:59 -04:00
windingwind
3e30ae1797
Fix dialog window titlebar on macOS ( #4011 )
...
After #4010
2024-04-19 07:32:50 -04:00
Dan Stillman
dfaa0ce129
Use custom XUL binary on macOS ( #4010 )
...
Backports the following Mozilla fixes:
https://bugzilla.mozilla.org/show_bug.cgi?id=1858409
(AutoFill/Services menus; fixes #3927 )
https://bugzilla.mozilla.org/show_bug.cgi?id=1884631
(sheets → dialogs; fixes #3936 )
https://bugzilla.mozilla.org/show_bug.cgi?id=148624
(ghost tooltips, because why not)
2024-04-19 07:04:42 -04:00
abaevbog
1dbbb708a7
vpat 26: quickformat more detailed instructions ( #4004 )
2024-04-19 09:11:31 +03:00
Abe Jellinek
76a9b58914
fx115: Hidden window: Fix missing/wrong data-l10n-ids
...
Follow-up from 4e912b84c003d6b38e106412358b05e137e63f18; fixes #4016
2024-04-18 13:38:33 -04:00
Abe Jellinek
6d93ab1e71
Zotero.openMainWindow(): Make window resizable
...
Fixes #4007
2024-04-18 13:25:15 -04:00
Abe Jellinek
5d263e2f4c
Note Editor & Quick Copy: Don't use bidi control characters
...
Since Word can't handle FSI/PDI.
This affects dragging items into notes and dragging/copying annotations
in the reader. Citations inserted from within the note editor already
didn't include bidi control characters.
Fixes #4013
2024-04-18 11:41:46 -04:00
Abe Jellinek
07de63be35
Update reader submodule
2024-04-18 10:06:23 -04:00
Abe Jellinek
402538457e
Reader: Add hook for setting zoom on iframe element ( #4003 )
2024-04-18 10:05:18 -04:00
Dan Stillman
ff3c249b6d
Remove elements from pane.persist
that no longer persist anything
2024-04-18 08:35:32 -04:00
Dan Stillman
9d49d4623d
Don't restore persisted attributes that are no longer valid
2024-04-18 08:35:32 -04:00
windingwind
5bef61b748
fx115: fix element width/height persist
2024-04-18 08:35:32 -04:00
Abe Jellinek
f7dc68c7f4
Render RSS description as HTML ( #3956 )
2024-04-18 06:39:17 -04:00
abaevbog
2835d6fe83
tag selector focus edits, fix windowing breakage ( #3984 )
...
* tag selector focus edits
- no tabstop on the tag selector scrollable area
- change tag selector's role from default "grid" to "group".
"grid" is not quite correct semantically and leads to
voiceover suggesting irrelevant commands.
- move all keyboard handling logic to tagSelectorList.jsx.
Tabbing through tag selector is now handled in ZoteroPane,
so the only logic left there is arrow navigation
between tags, and there's no reason to not have it
together with the tags list.
- a workaround to deal with focused tags when windowing
kicks in. When a tag is focused, record its index.
Each time tags are re-rendered, if the saved index is not
among rendered tags, refocus it, otherwise, move focus
to the tags list.
2024-04-18 08:39:36 +03:00
abaevbog
816aaca380
vpat 5: do not include separator in qf list count ( #4001 )
...
Screen readers announce the index of the selected item
from the list of citations in the panel. This removes
the separators from the count, since they are not focusable
and should be skipped.
2024-04-18 00:35:27 -04:00
windingwind
451cb8109a
fx115: Hide default focus ring
2024-04-17 17:30:05 +08:00
windingwind
e2b72944be
Fix attachments section not updated when attachments are changed ( #3992 )
...
fix : #3989
2024-04-17 05:12:32 -04:00
abaevbog
80ac628d98
vpat 52: added aria label to quick search button ( #3986 )
...
Plus minor tweaks to get fluent to work in shadow doms
of the search textbox components
2024-04-17 04:15:47 -04:00
windingwind
e2970f242c
fx115: Fix popupset display ( #3998 )
...
fixes #3979
2024-04-17 03:34:02 -04:00
Dan Stillman
4fe0ebc63b
Fix skipBundledFiles
not being passed to Zotero.reinit()
in tests
...
Making tests much slower
Regression from 2051f08b4c
2024-04-16 06:09:59 -04:00
Adomas Venčkauskas
c9561f1041
Prevent itemlist in classic cit and edit bibl dialogs from expanding
...
Also
- Cleanup the XUL of said dialogs
- Refactor, spearate and clarify custom CSS injection into FX XUL
elements
2024-04-16 11:47:01 +03:00
Adomas Venčkauskas
76b7f4be4f
Fix styling in the generate bibliography dialog
2024-04-16 11:47:01 +03:00
abaevbog
363f97325f
vpat 9: set aria properties on the sync button ( #3988 )
...
Set the aria-label on the sync button. On focus,
register the sync status and set the aria-description
to be the last sync status.
2024-04-16 04:12:51 -04:00
abaevbog
d4905854eb
vpat 18: added aria labels to inputs in settings ( #3985 )
2024-04-16 00:51:49 -04:00
windingwind
687ba53afd
Fix attachment preview of the first added attachment ( #3980 )
...
Fixes #3973
2024-04-16 00:47:00 -04:00
Dan Stillman
86ee56cfac
Automatically focus collection name in New Collection window
...
https://forums.zotero.org/discussion/113706/zotero-beta-7-adding-new-collection
2024-04-15 23:49:13 -04:00