Last modified: 2014-01-12 13:29:36 UTC
See https://commons.wikimedia.org/wiki/File:Knoq_search_monobook_and_vector.png When using Koqueror 4.8.5 and entering any search term in the search box, the suggestions list always appears in the top left corner of the window/tab. This seems independent of skin, wiki, and logged in/out status. Screenshots show monobook when logged in to en.wikipedia and vector when logged out of de.wikisource This does not happen in Firefox 22, which is the only other graphical browser I have access to. I don't know how long this has been the case as Firefox is my normal browser and I was only using Konqueror to test a visual editor-related bug.
Oops, should have added that my system is Xubuntu Linux 12.04 LTS.
Thanks for taking the time to report this! Confirming problem in Konqueror 4.10.4. I guess this is another incarnation of bug 45668, do you agree?
It might be related to that bug, but I don't have anywhere near the knowledge required to say. Sorry.
It doesn't seem like bug 45668, that one was browser-independent. This one looks like a KHTML bug. I don't have a Konqueror to test, but looking at the screenshots I suspect that jQuery's .offset() function is returning zeroes instead of real values. (Left position of the suggestions is zero, while top position appears to take into account the height of the search box, but not it's position.)
I actually installed Konqueror on my Windows XP just to test this. Try it out at: http://www.quirksmode.org/dom/tests/rectangles.html Konqueror simply doesn't support getting the position of an element. I'm pretty sure it's not possible to implement the same functionality for it.
Change 95871 had a related patch set uploaded by Bartosz Dziewoński: mediawiki.searchSuggest: Blacklist Konqueror https://gerrit.wikimedia.org/r/95871
Note: I cannot reproduce this problem in Konqueror 4.11.3 anymore. It does not look awesome, but apart from being a few pixels off it's more or less in the correct place (below the search text input field on mediawiki.org). As written in comment 2, this was still an issue in Konqueror 4.10.4.
Huh. Thanks for that, Andre, I updated the patch to only blacklist Konquerors older than 4.11. I'd appreciate if you could test it, because I've been unable to get Ubuntu 12 to install a Konqueror newer than 4.8, and I've downloaded enough VMs for today. (I did verify that 4.8 gets blacklisted.)
MatmaRex: Not sure how to quickly test this, sorry... :-(
* Install a MediaWiki * Apply or checkout that patch * Verify that no search suggestions appear when you type in the search field on Konqueror < 4.11 (make sure your wiki has some pages first) * Verify that search suggestions do appear on Konqueror >= 4.11 and other browsers and are correctly placed near the search field :)
Change 95871 merged by TheDJ: mediawiki.searchSuggest: Blacklist Konqueror < 4.11 https://gerrit.wikimedia.org/r/95871