28 Bugs in Konqueror 4

1- A disabled HTML button element should look dimmed, grayed out 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. This bug has been reported at KDE Bug Tracking System as bug 196817.

3- Proper support for optgroup disabled Internet Explorer 8, Firefox 3.0.11, Opera 9.64 and Safari 4.0 pass this test. This bug has been reported at KDE Bug Tracking System as bug 197452.

4- Proper parsing of media attribute value according to HTML 4.01 This bug has been reported at KDE Bug Tracking System as bug 197453.

5- :first-letter pseudo-element should include punctuation character following first letter Internet Explorer 8 pass this test. This bug has been reported at KDE Bug Tracking System as bug 197455.

6- 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.

7- Support for CSS 2.1 system font reserved names Internet Explorer 7, Internet Explorer 8, Firefox 2.0.0.4, Firefox 3.0.11, Opera 9.21, Opera 9.64, Safari 3.0.2, NS 6.2, NS 7.0, NS 7.2 and many other browsers all pass this test. This bug has been reported at KDE Bug Tracking System as bug 197544.

8- Background- attachment: fixed image moves unexpectedly, is not repainted correctly at body's margin-right This bug has been reported at KDE Bug Tracking System as bug 205542. Update: this bug has been fixed in Konqueror 4.4.0

9- 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.

10- HTML 4 label attribute for <option> not supported Internet Explorer 8, Opera 9.64 and Safari 4 pass this test. This bug has been reported at KDE Bug Tracking System as bug 198092.

11- 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.

12- 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.

13- 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.

14- 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 and Safari 4.0.2 pass this test. This bug has been reported at KDE Bug Tracking System as bug 200262.

15- 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.

16- 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, 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.

17- font shorthand and inherit keyword value are incorrectly parsed and rendered Firefox 2, Firefox 3, 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)

18- 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.

19- 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.

20- 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.

21- 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.

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

23- <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.

24- 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.

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

26- :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.

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

28- 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.

Specific Konqueror 4 bug collection sites

Browser conformance test suites

Valid HTML 4.01! CSS compliant Web standards project HTML Tidy