55 Bugs in Konqueror 4.8

1- A disabled HTML button element should look dimmed, grayed out Internet Explorer 7, Internet Explorer 8, Firefox 3 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 196816.

2- Border of focused HTML button element with keyboard should look different A focused HTML button element should be visually easy to distinguish from a non-focused HTML button element. Internet Explorer 7, Internet Explorer 8, Firefox 3 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 196817.

3- Custom cursor: url() is not supported Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox 2, Firefox 3, Safari 3 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 197542.

4- Correct counter-increment support as tested at Peter-Paul Koch website Internet Explorer 8, Firefox 2.0.0.4, Firefox 3.0.11, Opera 9.64 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 197680.

5- Blocks: Not-closed string The CSS declaration {color: red '\'} should be parsed as invalid and then be rejected. Testcase from Gabriele Romanato. Internet Explorer 8, Firefox 3.0.11, Opera 9.64 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 198096.

6- Characters and case: Escaping a character next to a property value The CSS declaration {color: \20red} should be parsed as invalid and then be rejected. Testcase from Gabriele Romanato. Internet Explorer 8, Firefox 3.0.11, Opera 9.64 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 198099.

7- Unexpected end of string "User agents must close strings upon reaching the end of a line, but then drop the construct (declaration or rule) in which the string was found." Testcase from Gabriele Romanato. Internet Explorer 8, Firefox 3.0.11 and Opera 9.64 pass this test. This bug has been reported at KDE Bug Tracking System as bug 198103.

8- A left-floated display: list-item with a list-style-image fails in Konqueror 4.3. Internet Explorer 8, Firefox 3.5, Opera 9.64, Chrome 7.0.517.41 and Safari 4.0.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 200262. Nota bene: It is not required to fix this bug in order to be compliant with CSS 2.1 specification.

9- Dynamically floating containers makes them disappear in Konqueror 4.3.1. Original testcase from Gabriele Romanato. Firefox 3.5.3, Opera 10.10 and Safari 4.0.3 pass this test. This bug has been reported at KDE Bug Tracking System as bug 208747.

10- font shorthand and inherit keyword value are incorrectly parsed and rendered Firefox 2, Firefox 3, Opera 11.01, Seamonkey 1.x, Seamonkey 2.x, NS 7.2, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 pass this test. This bug has been reported at KDE Bug Tracking System as bug 169610. font shorthand and inherit keyword value are incorrectly parsed and rendered (additional testcase)

11- The baseline of an 'inline-table' is the baseline of the first row of the table. Internet Explorer 8, Firefox 3.0.5, Opera 9.63, Opera 10.0 pass this test. Reference: "(...) The baseline of an 'inline-table' is the baseline of the first row of the table." coming from CSS 2.1, section 10.8.1 Leading and half-leading, vertical-alignThis bug has been reported at KDE Bug Tracking System as bug 181963.

12- Malformed border shorthand declarations A border shorthand declaration may have 1 (but no more than one) border-style sub-property declared. When a border shorthand declaration has more than one border-style subproperty declared, the border declaration should be rejected at parsing time. Internet Explorer 8, Firefox 3.0.8, Opera 9.64, Opera 10.0, Safari 4.0.4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 189774.

13- When reaching an intra-webpage anchor, window.pageYOffset, window.scrollY and document.documentElement.scrollTop are not updated Steps to reproduce:

  1. Load this provided testcase
  2. Toward the top of webpage, there is on the left a blue link with the text/label: "Test scrolling when going to an anchor". Before clicking on it, note the values for window.pageYOffset, window.scrollY and document.documentElement.scrollTop
  3. Click on the "Test scrolling when going to an anchor" link ... which should make the viewport jump toward the end, the bottom of the document box.
  4. Now compare the new window.pageYOffset, window.scrollY and document.documentElement.scrollTop values with the previous ones.

Actual results in Konqueror 4.3.3: The new values are almost the same as the previous values. Sometimes, I even note a small reduction of those values.

Expected results: The new values should be much greater than the previous ones, at least 800 greater than the previous values.

Internet Explorer 8, Firefox 3.0.8, Opera 9.64, Opera 10.0, Safari 4.0.4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 170107.

14- CSS2.1 visibility: collapse support Internet Explorer 8, Firefox 3.6, Opera 10.63 and Seamonkey 2 pass this test. Also this complete visibility: collapse testcase This bug has been reported at KDE Bug Tracking System as bug 126778.

15- Background-color should extend under the border of HTML 4 buttons... although the CSS 2.1 spec states Notably for HTML, user agents may render borders for certain user interface elements (e.g., buttons, menus, etc.) differently than for 'ordinary' elements. Steps to reproduce: load this Interactive advanced CSS button design page, then change border-style from solid to dotted or to dashed. Internet Explorer 8, Firefox 2.x, Firefox 3.x, Opera 11.0, Safari 3.1.2, Safari 4.0.3, Seamonkey 1.x, Seamonkey 2.x pass this test. This bug has been reported at KDE Bug Tracking System as bug 209703.

16- <noscript>-ghost' appearance bug by Paul Gobée. The contents of a <noscript> element should only be displayed when there is no script engine or when running of scripts is switched off. Firefox 3.6, Opera9, Safari 3, Seamonkey 2 pass this test. Also this IE8 noscript-ghost bug at positioniseverything.net. This bug has been reported at KDE Bug Tracking System as bug 200133.

17- Counting nested tables with a counter fails Internet Explorer 8, Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 3.1, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 pass this test. This bug has been reported at KDE Bug Tracking System as bug 169634.

18- Rendering ALT text for images as inline and expanding the image placeholder dimensions as required by the alt text When an image is unavailable - for whatever reasons -, then its alt text should be rendered inline and use as much space as it requires. Reference: Alternate text for images: why image dimensions should NOT be preserved when an image is not shown by Ian "Hixie" Hickson. Firefox 2.0.0.6, Firefox 3.x, Amaya 9.55, Seamonkey 1.x, Seamonkey 2.x, K-meleon 1.x, Galeon 2, Epiphany 2, NS 6.2, NS 7.0, NS 7.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 170069.

19- Height of a left-floated block is not rendered Firefox 3.5.7, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 223227.

20- Background-color applied to list-item generated box should not paint the marker box IE8, Firefox 3.6.3, Opera 10.51, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 235515.

21- A block box within an inline box must also be affected by relative positioning IE8 and Firefox 3.5.9 pass this test. This bug has been reported at KDE Bug Tracking System as bug 235517.

22- A left floated box shifts left until its outer edge touches the containing block edge IE 8, Firefox 3.5.9 and Opera 10.10 pass this test. This bug has been reported at KDE Bug Tracking System as bug 235519.

23- Outer top of a floating box cannot be higher than the outer top of any block or floated box generated by an element earlier in the source document Firefox 3.5.9, Firefox 3.6.3, IE8, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 235521.

24- Border style conflict resolution: when border-width is the same, then ridge border-style wins over outset border-style. IE8, Firefox 3.6.3 and Opera 10.10 This bug has been reported at KDE Bug Tracking System as bug 263385.

25- :first-line pseudo element fails in Konqueror 4 Internet Explorer 8, Firefox 3.6, Opera 10.10 and Seamonkey 2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 225572.

26- line-height of an empty inline element should influence the height of a line containing it IE8 and Firefox 3.6.3 pass this test. This bug has been reported at KDE Bug Tracking System as bug 233561.

27- Width, min-width and max-width do not apply to table-row elements and to row groups elements (tbody, thead, tfoot). Firefox 3.5.8, Firefox 3.6.3, Internet Explorer 8, Opera 10.10, Opera 10.51, Safari 4.0.5 all pass these 8 tests. Content width does not apply to tbody , Content width does not apply to thead , Content width does not apply to tfoot , Content width does not apply to tr , The 'width' property does not apply to elements with 'display' set to 'table-row-group'. , The 'width' property does not apply to elements with 'display' set to 'table-header-group'. , The 'width' property does not apply to elements with 'display' set to 'table-footer-group'. , The 'width' property does not apply to elements with 'display' set to 'table-row'. This bug has been reported at KDE Bug Tracking System as bug 233899.

28- Relatively positioned content inside container with overflow auto or scroll causing overflow should create active scrollbar(s) ; additional testcase IE8, Firefox 3.5.9, Opera 10.10 and Safari 5.1.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 235523.

29- Outline applies to table-row elements IE8, Firefox 3.6.3 and Opera 10.10 pass this test. This bug has been reported at KDE Bug Tracking System as bug 237960.

30- Outline-color set to inherit (widthless block) IE8, Firefox 3.6.3, Opera 11.60 and Chrome 7.0.517.41 pass this test. This bug has been reported at KDE Bug Tracking System as bug 237963.

31- 5 :first-letter testcases causing application crash.

WARNING: These 5 webpage testcases create severe problems to Konqueror 4.x. Before loading these testcase webpages, make sure you have a crash surveillance plugin loaded, active and working: Configuration/Configure plug-ins.../ in Konqueror

This bug has been reported at KDE Bug Tracking System as bug 237652 and at KDE Bug Tracking System as bug 262697.

32- background-* {attachment, image, position, repeat} properties should apply to table-column and table-colum-group elements: 9 testcases. background-attachment-applies-to-005 , background-attachment-applies-to-006 , background-image-applies-to-005 , background-image-applies-to-006 , background-position-applies-to-005 , background-position-applies-to-006 , background-repeat-applies-to-005 , background-repeat-applies-to-006 , table-column-group-001 . This bug has been reported at KDE Bug Tracking System as bug 240026.

33- Background-color should apply to table-column-group elements: table-column-rendering-004 , column-background-002 . IE8, Firefox 3.6.3, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 240039.

34- Border applied to table-column-group in border-collapse: collapse model. IE8, Firefox 3.6.3, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 240043.

35- Generated content (:before and :after) and display table- types create a maximized CPU % activity and a hang bug (infinite reflow).

WARNING: The 4 webpage testcases create severe problems to Konqueror 4.x. Before loading any of those testcase webpages, make sure you have a processor monitor plasmoid or a system surveillance application (Kickoff applications launcher/Applications/System/System surveillance) loaded, active and opened so that you can view, monitor the CPU %tage activity for processes

4 testcases: after-content-display-011, before-content-display-011, before-after-display-types-001, before-after-table-parts-001 This bug has been reported at KDE Bug Tracking System as bug 247033.

36- Negative border-width in border shorthand declaration should be parsed as an error. IE8, Firefox 3.6.3, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 256755.

37- Background-repeat: repeat-x seems incorrectly rendered. IE8, Firefox 3.6.3, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 256759.

38- line-height: value less than 3px or 2pt incorrectly rendered. IE8, Firefox 3.6.3, Opera 10.10, Chrome 7.0.517.41 and Safari 4.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 270546.

39- border shorthand should only accept a maximum of 3 border subproperties A border shorthand declaration may have a maximum of 3 border subproperties. When a border shorthand declaration has more than 3 border subproperties declared, then the border declaration should be rejected at parsing time. Internet Explorer 8, Internet Explorer 9, Firefox 4.0.1, Opera 11.11, Chrome 11.0.696.71, Safari 5.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 274534.

40- <object> specified with width and height percentages and intrinsic ratio IE8, IE9, Firefox 4.0.1, Opera 11.11 pass this test. Important additional testcase This bug has been reported at KDE Bug Tracking System as bug 274790.

41- border-collapse does not and should not involve border of a table caption IE8, IE9, Firefox 4.0.1, Opera 11.11 and Chrome 12.0.742.100 pass this test. Important additional testcase This bug has been reported at KDE Bug Tracking System as bug 267854.

42- Solving 'width: auto' of a block-level non-replaced element in normal flow with one other property set to an 'auto' value IE8, IE9.01, Firefox 4.0.1, Opera 10.70 and Opera 11.11 pass this test. This bug has been reported at KDE Bug Tracking System as bug 276094.

43- padding-bottom of inline element in table cell can overflow outside table box ; Additional testcase IE8, IE9.01, Firefox 5.0, Opera 11.11, Chrome 12.0.742.100 and Safari 5.0.5 pass both testcases. This bug has been reported at KDE Bug Tracking System as bug 276491.

44- Hovering over links and text-indent IE8, IE9.01, Firefox 5.0, Opera 11.11, Chrome 12.0.742.100 and Safari 5.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 276494.

45- vertical-align: <length> or <percentage> must not apply to table cells ; Additional testcase: Cell with 'vertical-align: [percentage]' renders as 'vertical-align: baseline' . IE8, IE9.01, Firefox 5.0 and Opera 11.11 pass this test. This bug has been reported at KDE Bug Tracking System as bug 276499.

46- font-family: sans-serif, [cursive | fantasy] fails IE8, IE9.01, Firefox 5.0, Opera 11.11, Chrome 12.0.742.100 and Safari 5.0.5 pass this test. This bug has been reported at KDE Bug Tracking System as bug 264909.

47- border of abs. pos. container of a table border-collapse should not collapse IE8, IE9.01, Firefox 4.0.1, Opera 11.11 and Chrome 11.0.696.71 pass this test. This bug has been reported at KDE Bug Tracking System as bug 274530.

48- 'list-style: none' followed by a resetting list-style-image declaration fails IE8, Firefox 5.0.1, Opera 11.50, Chrome 13.0.782.107 and Safari 5.1 pass this test. This bug has been reported at KDE Bug Tracking System as bug 279241.

49- tabindex attribute specification, tabbing navigation and text field inputs with 'display: none' Internet Explorer 8, Firefox 5.0, Opera 11.50, Chrome 13.0.782.112 and Safari 5.1 pass this test. This bug has been reported at KDE Bug Tracking System as bug 280157.

50- multiple firing of alert dialog cause reproducible application crashes Internet Explorer 8, Firefox 5.0, Opera 11.50, Chrome 13.0.782.112 and Safari 5.1 pass this test. This bug has been reported at KDE Bug Tracking System as bug 278067.

51- Unhiding iframe with flash content does not reload and display flash content IE8, Firefox 8.0, Opera 11.52, Chrome 15.0.874.121 and Safari 5.1.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 282100.

52- Display table and generated content IE8, IE9, Firefox 6, Opera 11.50, Chrome 13.0.782.215 and Safari 5.1 pass this test. This bug has been reported at KDE Bug Tracking System as bug 145738.

53- :first-line pseudo-element does not apply to inline IE8, Firefox 6.0.2, Opera 11.51 Chrome 13.0.782.220 and Safari 5.1.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 281411.

54- An isolated semi-colon should not invalidate a whole at-media block IE8, Firefox 9.0.1, Opera 11.60, Chrome 16.0.912.75 and Safari 5.1.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 290913.

55- Text-decoration must not apply to images IE8, IE9, Firefox 9.0.1, Opera 11.60, Chrome 16.0.912.75 and Safari 5.1.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 290921.

Specific Konqueror 4 bug collection sites

Browser conformance test suites

Valid HTML 4.01! CSS compliant Web standards project HTML Tidy