Bug 451010

Summary: PDF Document contains a save button which does not work
Product: [Applications] okular Reporter: andreaswuest
Component: PDF backendAssignee: Okular developers <okular-devel>
Status: RESOLVED FIXED    
Severity: normal CC: aacid, nate
Priority: NOR    
Version: 21.12.2   
Target Milestone: ---   
Platform: Other   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 22.04
Attachments: Document with the save "Speichern" button on the second page.

Description andreaswuest 2022-03-01 20:02:27 UTC
Created attachment 147224 [details]
Document with the save "Speichern" button on the second page.

STEPS TO REPRODUCE
1. Open the attached document 
2. On the bottom of the second page there is a "Speichern" (save) Button
3. click on it - nothing happens

I observed this behaviour on Windows using the latest okular version from
the windows store. Unfortunately i cannot test with a linux version, because i am running Kubuntu 20.4 which 
contains a quite old okular, but there it does not work as well.
The same document contains also a print button which does not work, but this has been fixed lately (see https://bugs.kde.org/show_bug.cgi?id=448791)

OBSERVED RESULT
=> nothing happens..

EXPECTED RESULT
=> save dialog should be opened -> at least i can observe this behaviour with
adobe acrobat

SOFTWARE/OS VERSIONS
Windows: Window 10
Okular 21.12.2
KDE Frameworks 5.90.0
QT 5.15.2
Comment 1 Bug Janitor Service 2022-03-01 23:04:24 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/okular/-/merge_requests/576
Comment 2 Albert Astals Cid 2022-03-06 20:00:10 UTC
Git commit 1aa175cf3f3579b58dbcf8f6d3436e2b194ca4d4 by Albert Astals Cid.
Committed on 06/03/2022 at 19:16.
Pushed by aacid into branch 'master'.

Support SaveAs action

If a new enough (unreleases as of now) poppler is available

M  +2    -1    core/action.h
M  +3    -0    core/document.cpp
M  +7    -0    core/document.h
M  +9    -0    generators/poppler/CMakeLists.txt
M  +3    -0    generators/poppler/config-okular-poppler.h.cmake
M  +4    -0    generators/poppler/generator_pdf.cpp
M  +1    -0    part/part.cpp

https://invent.kde.org/graphics/okular/commit/1aa175cf3f3579b58dbcf8f6d3436e2b194ca4d4