Summary: | LiveJournal Navigation Bar Displays Incorrectly | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Josh Berry <des> |
Component: | khtml parsing | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | cb-kde, jason |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Test case from LiveJournal
Test case |
Description
Josh Berry
2003-09-26 06:24:50 UTC
A screenshot of the correct behavior is at http://www.condordes.net/stuff/kde/ mozilla-lj-css.jpg That's odd. It got split into multiple lines... that should be: http://www.condordes.net/stuff/kde/mozilla-lj-css.jpg Sorry about that. in current CVS it's even much worse than on your screenshot. We'd need a test case though. even your screenshots disappeared Sorry about that... I reorganized my webpage recently, and moved some stuff around. Forgot about this link. I put a screenshot from CVS HEAD as of ~18hrs ago here: http://www.condordes.net/kde/lj.jpg If it helps any, I can try to come up with a simplified test case, but I don't know that I'll have much success as my HTML is a bit on the rusty side. please provide a test case. The smaller, the better. *** Bug 70756 has been marked as a duplicate of this bug. *** I played with it some tonight, but thus far haven't had any luck in locating a failed test case. I did, however, generate a test case which DOES work (and yet contains all the basic aspects of the LJ code). That test case is at http://www.condordes.net/kde/64961/testcase-works.html . I looked at Konqi's debugging output, but it wasn't particularly informative. Looking at the LJ page itself, I noticed several very specific things: - Initially, all the submenus are visible. Normally none of them should be. - The main menu items are positioned incorrectly, as are the search elements. - The main content starts at the top of the page, instead of below the header. - If you move your mouse over the main menu items, the other ones disappear as they are supposed to. However, the submenus are still positioned incorrectly. So to me, this looks mainly to be a CSS positioning/visibility problem. I will try to explore more in this direction later (after I've had a decent amount of sleep ;) ), but I thought I should update now, just to give anyone else who might be working on this some more information. *** Bug 70182 has been marked as a duplicate of this bug. *** Created attachment 4340 [details]
Test case from LiveJournal
This is a test case generated from the original HTML. It still references the
original CSS and JavaScript - these seem to be required to demonstrate the bug.
what am I supposed to see in the test case? If you look at the same HTML as rendered by mozilla, it is clear that Konqueror has got it wrong. Under mozilla there is a single line which reads "Welcome Search Help About" and when the mouse is placed over one of those words a menu bar appears in the line below. In konqueror, all items in the menu appear. In the original page this causes the menu to obscure text in other parts of the page. sorry, but then this is no test case, just a stripped down web page. This is the easy part in creating a test case :) Created attachment 4346 [details]
Test case
This is simplified. Note that the word Login appears when rendered in
Konqueror.
The CSS contains the line:
font-weight: bold;bt
If the "bt" is removed, then the word Login is not rendered, and the rendering
matches mozilla.
Changing this fixes the rendering of LiveJournal, but the menus still don't
work.
Now _that_ is an excellent test case. Many thanks Indeed. If one fixes #73086, your page looks fine too (yes, the patch is not yet in CVS) *** This bug has been marked as a duplicate of 73086 *** Have you got a patch I can test? http://lists.kde.org/?l=kfm-devel&m=107510779905419&w=2 - you need to call make parser in the css subdir after that That patch works for me. The bug this one's duped to is marked WFM, but this bug still occurs for me on a freshly burned Kubuntu 6.10 running from DVD. Konqueror 3.5.5 on KDE 3.5.5. No Konq updates according to Adept... |