Bug 160285 - checkbox state [X] not visible in Evince
Summary: checkbox state [X] not visible in Evince
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
6.4.0.3 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: PDF-Export
  Show dependency treegraph
 
Reported: 2024-03-20 07:30 UTC by raal
Modified: 2024-03-21 07:52 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description raal 2024-03-20 07:30:08 UTC
Description:
Checkboxes are exported, but their status not - they are not checked [X] in Evince. Everything is OK in Firefox. Of course, it looks like Evince's bug, but these checkboxes were correct in Version 4.1.0.0.alpha0+ (Build ID: efca6f15609322f62a35619619a6d5fe5c9bd5a)
Evince version 42.3

Steps to Reproduce:
open file https://bugs.documentfoundation.org/attachment.cgi?id=193201
Export to pdf

Actual Results:
Checkboxes are exported, but their status not - they are not checked [X] in Evince.

Expected Results:
Status [X] visible in Evince.


Reproducible: Always


User Profile Reset: No

Additional Info:
.
Comment 1 raal 2024-03-20 07:32:02 UTC
This seems to have begun at the below commit in bibisect repository/OS bibisect-linux-64-6.4.
Adding Cc: to Thorsten Behrens ; Could you possibly take a look at this one?
Thanks
 7db3657f81c715b6c883860248d2a43d83525d79 is the first bad commit
commit 7db3657f81c715b6c883860248d2a43d83525d79
Author: Jenkins Build User <tdf@pollux.tdf>
Date:   Tue Jul 2 20:04:54 2019 +0200

    source 35f71c648c45769d4cc75f8b422bcdb020916a73

74995: tdf#113448 Export font used for checkbox mark | https://gerrit.libreoffice.org/c/core/+/74995
Comment 2 Stéphane Guillou (stragu) 2024-03-20 13:52:44 UTC
Reproduced for Evince in:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 53c5d570cab036b23f4969b858a648c8f0c24f93
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

...but I can see them (and interact with them) in Firefox and Chromium, as well as Okular if I click "Show Forms".

The file named "result_7_6_5_2.pdf" shows the tick marks in Evince but does not allow any interaction in any PDF reader. Can you clarify how that fits in the 6.4 regression?
My export in 7.6 does include the interactive form controls.
Comment 3 raal 2024-03-21 07:12:07 UTC
(In reply to Stéphane Guillou (stragu) from comment #2)
> 
> The file named "result_7_6_5_2.pdf" shows the tick marks in Evince but does
> not allow any interaction in any PDF reader. Can you clarify how that fits
> in the 6.4 regression?
> My export in 7.6 does include the interactive form controls.

Hello, this is not relevant for this bug. After suspected commit the form is editable in Firefox.
Comment 4 Stéphane Guillou (stragu) 2024-03-21 07:52:18 UTC
Seeing that other PDF readers are showing the checkbox states properly, I'd say this is "not our bug". See https://gitlab.gnome.org/GNOME/evince/-/issues/1903 (although it is mentioned there that the PDF tested comes from LO).

Thorsten, what do you think?