Summary: | Site-specific cookie rejection policy is forgotten | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Maarten ter Huurne <maarten> |
Component: | kcookiejar | Assignee: | David Faure <faure> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | adawit, vornne, zahl |
Priority: | NOR | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Maarten ter Huurne
2009-02-02 00:38:46 UTC
Today I noticed that some cookie policies were forgotten shortly after I opened a URL from Konversation. The Konversation version I'm using is still using the libs from KDE 3.5 and also opens the Konqueror from KDE3 when I click a URL. But if I open Konqueror from the plasma panel, it's always the KDE4 Konqueror. Akregator is also the KDE4 version. Is it possible that the cookie policy administration of KDE3 and KDE4 are somehow conflicting? I wrote "some cookie policies were forgotten" in the previous comment. Closer inspection (Konqueror's configuration dialog) shows that only a single one survived, all others were lost. This might not be the same problem that I have, but I will add it anyway. I set the default policy to "Reject all"; then when I want to enable them for a site I change to "Ask", click "Allow for this domain", then set back to "Reject all". It works until I close and reopen konqueror, after that it seems to have forgotten it, as in this report - if I look at the site policy settings, the whole domain has been added (for example "kde.org"), if I change it to the exact site ("bugs.kde.org") it works. To summarise, clicking "Allow for this domain" adds a rule for the whole domain; but that doesn't work, only rules for a full site name do. Today I noticed that only the cookie policy is forgotten, not the cookies themselves: I was logged in to a forum and when I refreshed the page, Konqueror asked whether I wanted to accept cookies from that site, but I was still logged in (which is implemented with a cookie). Try what is in bug #183720 and see if that helps. #3 is the Qt-4.4 bug. The rule for the whole domain should be ".kde.org", but Qt-4.4 turned that into "kde.org". That part is fixed with Qt-4.5. Most probably this report is caused by the same issue reported in bug# 196975. Can you please read that bug report and let us know if that is your issue ? Thanks. Most likely it is indeed that same bug. It would explain things like all but one policy being forgotten (that one being the one filtered and then modified). I'll close this bug and reopen it if the problem still occurs with 4.5.1. *** This bug has been marked as a duplicate of bug 196975 *** |