[Bug] PDF Reader annotation toolbar missing in Zotero 11 beta
Hi,
In Zotero 11.0-beta.3+ds1, the PDF reader does not display its annotation toolbar.
Existing annotations are visible, but I cannot create new highlights or other annotations. Selecting text does not bring up the usual annotation color menu.
This makes PDF annotation unusable.
1. Open a PDF attachment from the personal library.
2. Observe that the annotation toolbar is missing.
3. Select text in the PDF.
4. Observe that no annotation color menu appears and no new annotation can be created.
- OS: Debian GNU/Linux sid (siduction)
- Zotero version: 11.0-beta.3+ds1
- Installation: Debian package (zotero.retorque.re)
The PDF is stored in the local Zotero storage directory. Existing annotations are displayed correctly.
In Zotero 11.0-beta.3+ds1, the PDF reader does not display its annotation toolbar.
Existing annotations are visible, but I cannot create new highlights or other annotations. Selecting text does not bring up the usual annotation color menu.
This makes PDF annotation unusable.
1. Open a PDF attachment from the personal library.
2. Observe that the annotation toolbar is missing.
3. Select text in the PDF.
4. Observe that no annotation color menu appears and no new annotation can be created.
- OS: Debian GNU/Linux sid (siduction)
- Zotero version: 11.0-beta.3+ds1
- Installation: Debian package (zotero.retorque.re)
The PDF is stored in the local Zotero storage directory. Existing annotations are displayed correctly.
Upgrade Storage
BTW:
beta3 came in overwriting zotero10.x . I assume this is not supposed to happen. I now have the beta installed as zotero-beta with its own DB.
The application files would depend on which zotero-deb channel you added, but we don't have anything to do with the zotero-deb distribution.
A Zotero 11 installation would use your existing data directory by default.
> but we don't have anything to do with the zotero-deb distribution.
so where should I report it or shouldn't I care at all?
zotero:
Installiert: 10.0.8
Installationskandidat: 11.0~beta.3+ds1-1 <- the one creating problems
zotero-beta:
Installiert: 11.0.4+045d52044
Installationskandidat: 11.0.4+045d52044
This is actually really bad. CCing @emilianoeheyns, the zotero-deb maintainer.
It looks like Debian now has its own Zotero package, with the beta in 'unstable' rather than 'experimental', and it replaces the stable zotero-deb package. So @michaa7, on sid, likely started on zotero-deb stable but got "upgraded" to Debian's beta package. That's what "+ds1" is.
The Debian package is very much not just a tarball repackage like zotero-deb. It's using the system Firefox ESR, so it's not a version of Zotero that has ever existed and could easily be broken in various ways. It's even using separate packages for reader/note-editor/document-worker that could get out of sync with the parent package, breaking all sorts of things.
So we'll need to reach out and ask them to either remove this package or stop using the "Zotero" name.
In the meantime, @emilianoeheyns, I believe you can add an epoch (1:10.0.8) to 'zotero' that would cause zotero-deb to take priority over the Debian 'zotero'. That should also move people who got upgraded back to zotero-deb stable.
The good news is that this is sid only for now, but my understanding is that having the beta in 'unstable' means it could move to 'testing' as soon as the firefox-esr version it was built against does.
In my .deb I package on a known-good system and any problem the user encounters
during install will be handled by apt.
With the "downloader" package, during install there could be god knows what on disk on the user system, and to handle that you'd be rebuilding parts of apt. Not something I would put time in myself. The Java packages did this (long time ago).