Bug 67841 - Page working in 3.1 totally broken in Rudi
Summary: Page working in 3.1 totally broken in Rudi
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-11 00:59 UTC by Bart Coppens
Modified: 2005-02-26 00:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bart Coppens 2003-11-11 00:59:58 UTC
Version:            (using KDE KDE 3.1.93)
Installed from:    Compiled From Sources

The following page works perfectly in IE, Gecko powered browsers. It even worked partially in Konqueror 3.1.x. But now in this beta, it doesn't seem to work at al:
http://crew.tweakers.net/crisp/pumpkins/index.html
Expected behaviour: when starting this (dhtml game), you are supposed to see Pumpkins walking around, and being able to control them (like the game Pingus, but with pumpkins and in a webpage). Now, all there is to see once the game starts is an empty playfield, with no graphics at all.

The author of the page unfortunately has no KDE3.2 beta available, but he thinks the problem might have something to do with the positioning of absolutely positioned containers and elements. He uses a pure CSS layout without any tables.

I know that this kind of webgames probably has no great priority, but since it *did* work (some minor drawing/other issues aside, if I understand the author, who did test it with Konq3.1) with previous versions, this should at least be looked at.

For a nicer view of the game and possible problems: the entire sourcecode of the game is downloadable at http://crew.tweakers.net/crisp/pumpkins/pumpkins.zip
Comment 1 crisp 2003-11-11 23:38:20 UTC
DHTML may not be the main concern for KHTML / Konqueror, but in any way this high-profile DHTML game is a pretty good testcase for the DHTML performance and capabilities of a browser. It performs well in IE5.5+, Mozilla1.2+ / Firebird0.6+ and Opera 7.

The issues I encountered in Konqueror 3.1.3 a.o. are:

-events get triggered from content expanding from a layer which has overflow:hidden
-issues with capturing, handling and cancelling key-events
-issues with stopPropagation()
-very slow performance, especially when using regular expressions
-negative margin-top for an absolutely placed element is not always taken into account

Now in this 3.2 beta CSS positioning with respect to floating elements and absolutely placed elements within other absolutely or relatively placed elements seems to be badly broken.

I can provide seperate testcases for all of these issues, but would like to do that on a need-to-have basis only. Konqueror is not my primary target-browser for this project, neither can I judge the priorities within the KDE project for this kind of issues - it took Opera also several years to mature ;)
Comment 2 Leo Savernik 2004-08-27 11:10:41 UTC
Seems to work under KDE 3.3.0. Selecting pumpkins and scrolling are still flakey.
Comment 3 Germain Garand 2005-02-26 00:23:19 UTC
Completely fixed in 3.4. Woah, impressive page.