Version: 4.6.3 (using KDE 4.6.3) OS: Linux border: red solid 16px red; is invalid, should be parsed as invalid and then rejected, ignored. CSS validation report (CSS 2.1 profile) of the testcase: http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.gtalbot.org%2FBrowserBugsSection%2FKonqueror4Bugs%2Fshand-border-001.html&profile=css21&usermedium=all&warning=2&vextwarning=&lang=en Reproducible: Always Steps to Reproduce: Testcase -------- http://www.gtalbot.org/BrowserBugsSection/Konqueror4Bugs/shand-border-001.html Actual Results: There is a wide red rectangle Expected Results: There should be no red This bug may be related to bug 189774 or is another external sign of bug 189774 or is another variation of bug 189774. Firefox 4.0.1, Opera 11.11, Chrome 11.0.696.71 and IE9 pass this test. Konqueror 4.6.3 KDE 4.6.3 Linux (i686) release 2.6.38-9-generic-pae Qt 4.7.2 here. regards, Gérard
IE8 also passes this test Gérard
IE9 also passes this test. Gérard
Submitted to CSS 2.1 test suite: http://test.csswg.org/suites/css2.1/nightly-unstable/html4/shand-border-001.htm Gérard
Konqueror 4.7.4 (KHTML rendering engine): CSS parser handling border shorthand CONFIRMING
Git commit ca11720e0179897fe1bec6af7a5e2e4305aba4ad by Andrea Iacovitti. Committed on 10/06/2014 at 16:06. Pushed by aiacovitti into branch 'KDE/4.13'. Rework parseShortHand() to be able to reject shorthand in case: - number of values is greater than the maximum expected - there is more than one value that apply to the same subproperty When rejected clean up from valid subproperties added while parsing. Related: bug 301588, bug 189774 FIXED-IN: 4.13.3 M +41 -13 khtml/css/cssparser.cpp M +1 -1 khtml/css/cssparser.h http://commits.kde.org/kdelibs/ca11720e0179897fe1bec6af7a5e2e4305aba4ad
I am using now Konqueror 4.13.3 Marking as VERIFIED and FIXED. Thank you Andrea!! Gérard