Radio buttons are drawn over some checkboxes in editable PDFs
Categories
(Firefox :: PDF Viewer, defect)
Tracking
()
People
(Reporter: csasca, Unassigned)
Details
Attachments
(1 file)
497.49 KB,
image/png
|
Details |
Found in
- Firefox 108.0b6
Affected versions
- Firefox 108.0b6
- Firefox 109.0a1
Tested platforms
- Affected platforms: macOS 11.7.1, Windows 10 & 7, Ubuntu 22.04
Steps to reproduce
- Launch Firefox
- Access an editable pdf with checkboxes, for example
- See the options from Gender or from the "Reliable Transport" part
Expected result
- The radio buttons are not drawn over the checkboxes
Actual result
- Radio buttons are drawn over the checkboxes
Regression range
- Not a regression, only a bit different rendering behavior on older builds (85.0a1 - 2020). By going to even older builds (72.0a1 - 2019) this message appears "This PDF document contains forms. The filling of form fields is not supported".
Additional notes
- The issue can be seen in the following attachment
- Print preview/print to file will render the pdf correctly
- In an 85.0a1, 2020-11-22 build the checkboxes are more visible and only by hovering over them the circle will appear (see image in attachment)
- Not all selectable options are affected, for example those in "Position(s) Desired" are not affected
Updated•2 years ago
|
Comment 2•6 months ago
•
|
||
(In reply to Catalin Sasca, Desktop QA [:csasca] from comment #0)
- Access an editable pdf with checkboxes, for example
Clarifying the STR -- this bug specifically reproduces on editable PDFs with checkboxes that are meant to be mutually exclusive (which semantically behave like radio buttons, but are encoded to be drawn as checkbox "x" marks)
We seem to represent those with actual radio buttons, in editable mode.
Comment 3•6 months ago
|
||
If needed, we've got another testcase that reproduces this, saved as an attachment on the duped bug: attachment 9362986 [details]
Page 2 of that PDF has some editable checkboxes that Firefox renders as radio buttons (when viewing/editing the form), as shown in the screencast on the duped bug.
Description
•