[okular] [Bug 503276] New: [Forms] make background transparent
Andrea Ippolito
bugzilla_noreply at kde.org
Thu Apr 24 11:11:25 BST 2025
https://bugs.kde.org/show_bug.cgi?id=503276
Bug ID: 503276
Summary: [Forms] make background transparent
Classification: Applications
Product: okular
Version: 25.04.0
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: PDF backend
Assignee: okular-devel at kde.org
Reporter: andrea.ippo at gmail.com
Target Milestone: ---
Some form-containing documents provide visual clues about the way they want
data to be provided, e.g. with or without separators.
With the current solid-colored background used for forms, those clues are
hidden to the user, making form filling harder than it should be.
Example:
https://www.formulaires.service-public.fr/gf/cerfa_15763.do
On the 4th line there's a date field. Visual separators exist in the document,
and the field length is limited to 8 chars, so the author here expects you to
input, for example: 10101990 to indicate the date 10/10/1990. But if you don't
see the visual clues because they are hidden by okular's form filling UI, you
may be tempted to enter 10/10/90 instead (which IMO is a reasonable way of
thinking since you're asked to provide a readable date in 8 chars). And you'd
be wrong though, but you'd risk to let this error slip through.
Try to input 10/10/90, then disable the Show Forms mode, and you'll see that it
looks wrong:
10|/1|0/90
Where | are the visual separators provided by the PDF to separate dd mm and
yyyy.
If the background would've been transparent, you'd have seen that the date
fields are going to be separated "naturally", and so you can just enter
10101990.
When using Breeze light the background is white, when using Breeze Dark it's
black.
Instead, it should be transparent no matter which theme is currently in use.
Ideally, the form editing preview should reflect the final result, in a WYSIWYG
fashion, but I dunno if feasible. Making the background transparent is the next
best thing.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list