[Bug 1049975] New: konqueror/kcookiejar cookie settings not stored correctly
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975 Bug ID: 1049975 Summary: konqueror/kcookiejar cookie settings not stored correctly Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: d_werner@gmx.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- After updating to Leap 42.3 the cookie settings configured via the menu settings->configure konqueror->Cookies (Einstellungen->Konqueror einrichten->Cookies) are not store correctly and therefore are always restored to defaults. My preferred setting is "accept for session" (Bis zum Sitzungsende annehmen). I found the settings are stored in ~/.config/kcookiejarrc When I select "accept for session" and click apply in the GUI this is stored as CookieGlobalAdvice=Accept For Session with blanks in ~/.config/kcookiejarrc After closing and reopening the cookie settings dialog the selected setting is "ask for confirmation" (Um Bestätigung bitten). So the desired setting is ignored. In an old kcookiejarrc file I found that the value of CookieGlobalAdvice was written without blanks "AcceptForSession". So I edited the ~/.config/kcookiejarrc and changed the line to CookieGlobalAdvice=AcceptForSession and after this the setting to accept cookies for the session is used as desired by konqueror. It seems like an error in storing the cookie settings. I do not know if this is relevant, but the ~/.config/Trolltech.conf contains usr\lib64\kde4\kded_kcookiejar.so which looks like /usr/lib64/kde4/kded_kcookiejar.so rpm -qf /usr/lib64/kde4/kded_kcookiejar.so kdelibs4-4.14.33-1.4.x86_64 rpm -qf /usr/bin/konqueror konqueror-17.04.2-2.1.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c1
Wolfgang Bauer
It seems like an error in storing the cookie settings.
Indeed. Should be easy to fix then.
I do not know if this is relevant, but the ~/.config/Trolltech.conf contains usr\lib64\kde4\kded_kcookiejar.so which looks like /usr/lib64/kde4/kded_kcookiejar.so
No, this is irrelevant. Konqueror is KDE Frameworks5/Qt5 based in 17.04.2, ~/.config/Trolltech.conf contains the Qt4 settings and is not used at all by Qt5. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c2
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c3
--- Comment #3 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c4
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c5
--- Comment #5 from Dirk Weber
I built a testing package with this change reverted.
Please install kio from here if you want to try it: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/ Frameworks5:/LTS/openSUSE_Leap_42.3/x86_64/
I tested your package and I can confirm that the cookie settings are stored (and loaded) correctly. Great, thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c6
Wolfgang Bauer
I tested your package and I can confirm that the cookie settings are stored (and loaded) correctly.
Great, thanks!
Thank you for the confirmation! ;-) I will take it up with upstream, and eventually submit an update for 42.3 as well (in the next days I hope...) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c7
--- Comment #7 from Dirk Weber
I will take it up with upstream, and eventually submit an update for 42.3 as well (in the next days I hope...)
sorry, I do not want to seem impatient, and this also seems not to be a bug which affects many users... But it seems the fix has not landed upstream yet? I just did an upgrade of a factory system and in the included kio-5.37.0-1.1.x86_64 (probably from 17.08.0) this bug still exists. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c8
--- Comment #8 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c9
--- Comment #9 from Dirk Weber
You can continue to use the testing package I created for now though. yeah it is no problem for me, I can also just edit the config file and remove write permissions afterwards to make the setting stick. I just want to avoid the bug has to be found again.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c10
--- Comment #10 from Dirk Weber
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c11
--- Comment #11 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c12
--- Comment #12 from Dirk Weber
A fix has been proposed and accepted upstream, but not committed yet: https://phabricator.kde.org/D8545
Great, thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975
http://bugzilla.opensuse.org/show_bug.cgi?id=1049975#c18
Wolfgang Bauer
participants (1)
-
bugzilla_noreply@novell.com