Bug 154100

Summary: Unencrypted data popup, pops up multiple times after 1 click - Google Mail
Product: [Frameworks and Libraries] kio Reporter: Rob Davies <rob.opensuse.linux>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: adawit
Priority: NOR    
Version: 4.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 4.11

Description Rob Davies 2007-12-15 13:57:55 UTC
Version:            (using KDE KDE 3.97.0)
Installed from:    SuSE RPMs
Compiler:          gcc 
OS:                Linux

Accessing Google mail after fix http://bugs.kde.org/show_bug.cgi?id=152964

For some reason, the warning popup "About to send unencrypted data" is triggered multiple times, for one page click.

This makes the (useful) security feature, useless; it would have to be turned off in real usage.
Comment 1 Rob Davies 2007-12-15 13:59:50 UTC
BTW I was using non-https access, so only login page encrypted, as the URL I gave in previous bug, doesn't appear to work any more (same in Firefox not Konqi problem).
Comment 2 Dawit Alemayehu 2012-01-03 16:41:11 UTC
Cannot reproduce your particular issue, but multiple warning dialogs being shown is a know issue. However, it is a known issue in KDE's KIO and not a Konqueror bug. Since KIO uses separate processes for each individual request, each KIO process might endup poping up its own message box.
Comment 3 Dawit Alemayehu 2013-07-13 13:30:10 UTC
Git commit 47fd9e7f1cbd5865328544a6c4fd2a2e76dc4caa by Dawit Alemayehu.
Committed on 11/07/2013 at 07:43.
Pushed by adawit into branch 'KDE/4.11'.

Do not show multiple dialogs when KIO sends error messsages or confirmation requests.
This fix resolves one of the oldest known issues in KIO.
Related: bug 265228
REVIEW: 111335
FIXED-IN: 4.11

M  +1    -0    kio/CMakeLists.txt
M  +16   -0    kio/kio/job.cpp
M  +14   -0    kio/kio/job_p.h
M  +90   -0    kio/kio/jobuidelegate.cpp
M  +44   -0    kio/kio/jobuidelegate.h
M  +0    -10   kio/kio/scheduler.cpp
M  +56   -118  kio/kio/slaveinterface.cpp
M  +12   -2    kio/kio/slaveinterface.h
M  +0    -3    kio/kio/slaveinterface_p.h
A  +106  -0    kio/kio/usernotificationhandler.cpp     [License: LGPL (v2)]
A  +73   -0    kio/kio/usernotificationhandler_p.h     [License: LGPL (v2)]

http://commits.kde.org/kdelibs/47fd9e7f1cbd5865328544a6c4fd2a2e76dc4caa