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

            Bug ID: 456381
           Summary: Respect Config Option to Not Notify about Embedded
                    Signatures
           Product: okular
           Version: 22.04.2
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: okular-de...@kde.org
          Reporter: thebillywa...@gmail.com
  Target Milestone: ---

SUMMARY
***
Okular gives a notification regarding the signatures of digitally signed pdfs
irrespective of gui configuration. When "Notify about embedded files, forms, or
signatures" is true, notifications regarding all three about will be displayed.
Yet if this option is turned off, notifications about signatures still appear
while those for embedded files and forms do not. Hence, notifications about
signatures are displayed irrespective of the configuration, which other
notifications are suppressed as per the configuration. Suggest patching
`gui/signatureguiutils.cpp`.
***


STEPS TO REPRODUCE
1. Ensure that "Settings > Configure Okular > General Options > Notify about
embedded files, forms, or signatures" is checked. 
2. Open a pdf with both forms and a digital signature. 
3. Observe notifications about both forms and signature.
4. Change settings such that "Settings > Configure Okular > General Options >
Notify about embedded files, forms, or signatures" is no longer checked.
6. Observe notifications about only the signature and not forms. 

OBSERVED RESULT
Notifications about signatures is observed even though "Notify about embedded
files, forms, or signatures" is not checked in the options. However, all
notifications are observed if the option is checked. 

EXPECTED RESULT
No notifications regarding embedded files, forms or signatures if the option is
unchecked. Expect notifications regarding signatures to be suppressed along
with others. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux 5.18.8
KDE Plasma Version: 5.25.2
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.5

ADDITIONAL INFORMATION
Suggest adding logic to `if (anySignatureUnsighted)` conditional beginning on
line 204 of `gui/signatureguiutils.cpp` to check preferences.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to