Version: (using KDE KDE 3.3.0) Installed from: FreeBSD Ports Compiler: gcc version 3.4.2 [FreeBSD] 20040728 FreeBSD 6.0 -current system compiler OS: FreeBSD [Problem confirmed by two other members of kde-freebsd@freebsd.kde.org, one being the current port maintainer.] Using Konqueror, go to http://www.dpreview.com. Move the mouse cursor to the menu on the left side ("News", "Reviews", ...). Notice how the highlighting of the active menu item is unsynchronized with mouse movement. Now select "Forums" and move the mouse cursor along the choices. Notice how the selection is only activated when the mouse cursor is between choices, not on the choices themselves (as indicated by the tip of the index finger of the hand icon).
Highlighting is buggy indeed, but it does work when you keep your mouse on the right side of the menu's. It looks like the text of each menu item is inside it's own container, which has different event handlers set. The menu code is in http://www.dpreview.com/inc/menus.js I took a quick peek at it, but the only thing that I found was this code snippet: document.write ('<div class="menuhead" id="menuhead'+x+'" unselectable="on" onselectstart="return false">'+t[0]+'</div>'); The 'x' in id="menuhead'+x+'" is a variable, and I doubt that it is actually interpreted as a variable. Anyway, it's probably a KJS problem.
On Sun, Sep 12, 2004 at 09:47:26PM -0000, Dik Takken wrote: > Highlighting is buggy indeed, but it does work when you keep your mouse on > the right side of the menu's. Yeah, the cutoff point seems to be halfway to the right, where highlighting suddenly starts to work as expected. > It looks like the text of each menu item is inside it's own container, which > has different event handlers set. > > The menu code is in > > http://www.dpreview.com/inc/menus.js > > I took a quick peek at it, but the only thing that I found was this code > snippet: > > > document.write ('<div class="menuhead" id="menuhead'+x+'" unselectable="on" > onselectstart="return false">'+t[0]+'</div>'); > > The 'x' in id="menuhead'+x+'" is a variable, and I doubt that it is actually > interpreted as a variable. Anyway, it's probably a KJS problem. Agreed. Fwiw, Mozilla 1.8a3/Firefox 0.9.3 both handle this correctly.
Created attachment 7508 [details] Stripped-down version of the page exhibiting the problem (includes all Javascript)
The website now works -- I think it's probably event target change. OTOH, we're not positioning menus right in the testcase..
yes, apart from "buying guide" overlapping with galleries, I see no problems on 3.5.2
Still buggy behaviour in svn trunk r803492.
Message from the Bugsquad and Konqueror teams: This bug is closed as outdated, as we do not have the manpower to maintain the KDE3 version anymore. If you still can reproduce this issue with Konqueror 4.8.4 or later, please open a new report. Thank you for your understanding.