Version: (using KDE KDE 3.5.5) Installed from: Mandriva RPMs Compiler: gcc-4.4.1 OS: Linux When one enables javavscript in konqueror and browse http://atilf.atilf.fr/, konqueror loops on javascript dialogs there whereas firefox behaves smoothly.
Which JavaScript dialogs? Please provide an exact sequence of steps to see the problem..
Oops sorry. Click on "Entrez dans le TLF". You're then redirected into http://atilf.atilf.fr/dendien/scripts/tlfiv4/showps.exe?p=combi.htm;java=no; There, konqueror'll loops on javascript dialog until another konq window is opened from the menu and javascript is disabled on that domain. Btw the bug has been seen by Laurent Montel too.
Ah, I see one problem: when clicking on the lineedit, right?
yes on the entries below "Utilisez les boutons pour faire votre saisie"
OK, so more of focus suckage -- blur is pretty broken...
SVN commit 599852 by orlovich: Actually blur Qt focus when we're asked to. Fixes #12691, and makes #136348 infinitely better --- we do not loop infinitely there, but still generate the popup twice, as the mousedown code re-focuses the item that blur blurred... Not sure how to fix that yet.. BUG:12691 CCBUG:136348 M +5 -1 dom_docimpl.cpp --- branches/KDE/3.5/kdelibs/khtml/xml/dom_docimpl.cpp #599851:599852 @@ -2272,9 +2272,13 @@ static_cast<RenderWidget*>(m_focusNode->renderer())->widget()->setFocus(); } } + } else { + //We're blurring. Better clear the Qt focus/give it to the view... + if (view()) + view()->setFocus(); } - updateRendering(); + updateRendering(); } }
Fully on in post-4.0.1..