Find in document broken on Zotero web ui
As of late, the Zotero web ui's document viewer has non-functional search, in that if I Ctrl + F and try to search for something it never loads any results. Picture of the issue attached. I'm on Firefox on Linux, using Zotero under a totally new browser profile (via `firefox --profile `) but this works fine on Chromium on Linux.
Steps to reproduce:
1. Load any document in the pdf viewer for the web ui
2. Ctrl+F to search (or click the magnifying glass in the upper right)
3. Type in text that exists in the pdf, and can be found by e.g. pdf.js
4. Observe that search never returns results or terminates
https://s3.amazonaws.com/zotero.org/images/forums/u12553970/jf85tvuea8ef77jh7ei3.png
Steps to reproduce:
1. Load any document in the pdf viewer for the web ui
2. Ctrl+F to search (or click the magnifying glass in the upper right)
3. Type in text that exists in the pdf, and can be found by e.g. pdf.js
4. Observe that search never returns results or terminates
https://s3.amazonaws.com/zotero.org/images/forums/u12553970/jf85tvuea8ef77jh7ei3.png
Upgrade Storage
- Does the same issue occur in the Zotero desktop client? Specifically, if you open the same PDF in the desktop client and try to search (Ctrl+F), do you see the same problem with search results not loading?
- Are there any errors in the browser console? If you open the browser console while reproducing the issue, do you see any errors or warnings that appear when you attempt a search? You can find instructions on how to open the browser console at https://www.zotero.org/support/kb/browser_console.
This will help us narrow down whether the issue is specific to the web UI or something deeper, and whether there are any obvious error messages pointing to a cause. Thanks!2. Yes, the console shows the following error message when attempting to search:
Uncaught (in promise) Error: getNormalizeWithNFKC - update the `NormalizeWithNFKC` string.
e https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
ju https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
get _query https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
_nextMatch https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
find https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
promise callback*find https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setFindState https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
_updateState https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
_handleFindStateChange https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
onChange https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
g https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
g https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
b https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
y https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setTimeout handler*m https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
y https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setTimeout handler*m https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
y https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setTimeout handler*m https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
y https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setTimeout handler*m https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
y https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setTimeout handler*m https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
y https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
setTimeout handler*m https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
_ https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
_ https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
onChange https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Ne https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Ue https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Lr https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Lr https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Br https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
r https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
uu https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Fe https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
$r https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Gt https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
Ht https://www.zotero.org/static/web-library-1751041069/reader/reader.js:2
reader.js:2:1162122