Viewer: Highlight jumps to wrong page

Bug #1944433 reported by ownedbycats
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fix Released

Bug Description

Calibre 5.27* (x64, run from source)

Attached is an ePub (with embedded annotations) that I've been having a weird issue with.

I have a few lines highlighted; according to the json the start_cfi is /2/4/4/8/22/1:5018 and the end_cfi is /2/4/4/8/22/1:5248.

If I'm in paged mode, clicking on the highlight in the browser takes me to the page before my highlight. This seems to happen at any font size, though I didn't try changing the font itself.

Switching to flow mode took me to the right place.

Here are things I've tried so far:

- Removing and re-creating the highlight.
- Changing the window size.
- Docking the highlights panel in different locations and undocking it entirely.
- Using FanFicFare to re-download the story.
- Examining the story's HTML (the only oddity I see is that <br/> tags are used in place of proper paragraphs).

None of these have worked. This problem only exists on this specific ePub; adding another highlight in a different location of the ePub also has the same issue of it being offset to the page before. I can't figure out if this is a problem with the ePub or whether Calibre is misbehaving with it.

Thanks for looking into it.

Revision history for this message
ownedbycats (ownedbycats) wrote :
Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.