[Okular-devel] [Bug 310572] New: Inaccessible yellow highlighting annotation because of wrongly calculated boundary

Jaan Vajakas jaanvajakas at hot.ee
Fri Nov 23 21:13:14 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=310572

            Bug ID: 310572
          Severity: normal
           Version: 0.15.3
          Priority: NOR
          Assignee: okular-devel at kde.org
           Summary: Inaccessible yellow highlighting annotation because of
                    wrongly calculated boundary
    Classification: Unclassified
                OS: Linux
          Reporter: jaanvajakas at hot.ee
          Hardware: Other
            Status: UNCONFIRMED
         Component: general
           Product: okular

Created attachment 75433
  --> https://bugs.kde.org/attachment.cgi?id=75433&action=edit
a document with inaccessible annotation

With the yellow highlighter tool, is possible to create annotations which
cannot be edited or deleted by clicking on them.

How to reproduce:
Open some PDF file, select the yellow markup tool, start dragging to the right
from the beginning of some line and release the mouse button when the cursor is
on the vertical scrollbar on the right. Then click with the left mouse button
somewhere in the document.

Actual result:
A yellow highlighting annotation is created which cannot be accessed by
clicking on it: a left double-click or right-click on the yellow area does
nothing (but fortunately, it is still accessible via the Navigation Panel).

The XML file in ~/.kde4/share/apps/okular/docdata/ contains a tag like this:
      <boundary l="-0.000673401" r="0" b="0" t="-0.00047619"/>
The negative coordinates of the boundary suggest that the problem is that the
boundary of the annotation has been wrongly calculated.

Attached is a file LoremIpsum.pdf.zip containing an original document
LoremIpsum.pdf and the corresponding XML file
~/.kde4/share/apps/okular/docdata/13561.LoremIpsum.pdf.xml which contains an
inaccessible annotation created as described above.

Expected result:
The created yellow highlighting annotation should be accessible by clicking on
it. It would be nice, but maybe not worth the trouble, if such annotations
created by older versions of Okular became clickable, too, in the new fixed
version of Okular (i. e. if the boundaries were recalculated).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list