WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 99922
[CSS3 Backgrounds and Borders] The border image area should be empty if border-style is none and border-image-width is not set
https://bugs.webkit.org/show_bug.cgi?id=99922
Summary
[CSS3 Backgrounds and Borders] The border image area should be empty if borde...
tapir
Reported
2012-10-21 01:04:59 PDT
According w3c css3-border-image to the specification. (See
http://www.w3.org/TR/css3-background/#border-image
) The border-image properties do not affect layout: layout of the box, its content, and surrounding content is based on the ‘border-width’ and ‘border-style’ properties only. But in WebKit , if Element has a valid 'border-image' style but sets 'border-style' to none, WebKit does render the border, which is against the CSS spec. See one of WebKit layout tests:
http://trac.webkit.org/browser/trunk/LayoutTests/fast/borders/border-image-omit-right-slice.html
, in this test, the div should not have border, but the expectation file does have, please see
http://trac.webkit.org/browser/trunk/LayoutTests/platform/chromium/fast/borders/border-image-omit-right-slice-expected.txt
Attachments
how some main stream browsers render border-image with setting border-style as None
(230.67 KB, image/png)
2012-10-23 02:33 PDT
,
Johnny(Jianning) Ding
no flags
Details
initial patch, just for reference. (some layout tests need to rebaseline)
(2.93 KB, patch)
2012-10-29 06:56 PDT
,
Johnny(Jianning) Ding
no flags
Details
Formatted Diff
Diff
For review only, missing rebaselines
(28.23 KB, patch)
2015-11-25 15:39 PST
,
Adenilson Cavalcanti Silva
savagobr
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews100 for mac-yosemite
(768.32 KB, application/zip)
2015-11-25 16:19 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews104 for mac-yosemite-wk2
(394.49 KB, application/zip)
2015-11-25 16:21 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews117 for mac-yosemite
(808.84 KB, application/zip)
2015-11-25 16:23 PST
,
Build Bot
no flags
Details
Including updated test results
(69.89 KB, patch)
2015-12-01 10:57 PST
,
Adenilson Cavalcanti Silva
buildbot
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews104 for mac-yosemite-wk2
(1.01 MB, application/zip)
2015-12-01 11:36 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews112 for mac-yosemite
(1.05 MB, application/zip)
2015-12-01 11:51 PST
,
Build Bot
no flags
Details
Fixed last tests.
(82.35 KB, patch)
2015-12-01 12:18 PST
,
Adenilson Cavalcanti Silva
simon.fraser
: review+
simon.fraser
: commit-queue-
Details
Formatted Diff
Diff
Safari vanilla X patched (w3c test case)
(31.70 KB, image/png)
2015-12-01 14:50 PST
,
Adenilson Cavalcanti Silva
no flags
Details
Adding links to the spec + w3c discussion.
(82.73 KB, patch)
2015-12-01 15:02 PST
,
Adenilson Cavalcanti Silva
no flags
Details
Formatted Diff
Diff
mobile gcalendar: Vanilla Safari X Patched Minibrowser
(172.61 KB, image/png)
2015-12-02 21:35 PST
,
Adenilson Cavalcanti Silva
no flags
Details
MS Edge
(156.44 KB, image/png)
2015-12-03 14:21 PST
,
Adenilson Cavalcanti Silva
no flags
Details
Skipping Windows Tests, adding ref. to follow up bug and www-style post
(85.65 KB, patch)
2015-12-07 11:21 PST
,
Adenilson Cavalcanti Silva
savagobr
: commit-queue-
Details
Formatted Diff
Diff
Rebased with current trunk
(86.70 KB, patch)
2016-11-23 12:25 PST
,
Adenilson Cavalcanti Silva
no flags
Details
Formatted Diff
Diff
Fixed CL formatting
(86.71 KB, patch)
2016-11-23 12:31 PST
,
Adenilson Cavalcanti Silva
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ews122 for ios-simulator-wk2
(8.91 MB, application/zip)
2016-11-23 14:05 PST
,
Build Bot
no flags
Details
Patch
(127.08 KB, patch)
2021-08-25 19:51 PDT
,
Simon Fraser (smfr)
no flags
Details
Formatted Diff
Diff
Patch
(134.14 KB, patch)
2021-08-26 09:21 PDT
,
Simon Fraser (smfr)
zalan
: review+
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(16)
View All
Add attachment
proposed patch, testcase, etc.
Johnny(Jianning) Ding
Comment 1
2012-10-23 02:33:09 PDT
Created
attachment 170092
[details]
how some main stream browsers render border-image with setting border-style as None Yes, it's a WebKit bug, other main stream render engines seem right. See the attached snapshot
Johnny(Jianning) Ding
Comment 2
2012-10-28 21:34:07 PDT
@David, I saw the patch which honored the border-image even if border-style is none was introduced in
http://trac.webkit.org/changeset/10357
and
http://trac.webkit.org/changeset/10909
. But as tapir (the reportrt of this bug) pointed, that behavior is against the description of feature "border images" in current css3-background spec(
http://www.w3.org/TR/css3-background/#border-images
), which causes that WebKit doesn't render the "border images" as other main stream render engines if border-style is none. I'd like to upload a patch to fix it.
Johnny(Jianning) Ding
Comment 3
2012-10-29 06:56:17 PDT
Created
attachment 171235
[details]
initial patch, just for reference. (some layout tests need to rebaseline)
Jeongeun Kim
Comment 4
2014-06-16 08:27:48 PDT
Johnny, this issue seems to be valid. Are you still working on it? If not, can I look into it?
Jeongeun Kim
Comment 5
2014-06-24 05:56:40 PDT
I understood that border image is used instead of border-style. border-image is used in place of the border-styles.
http://www.w3.org/TR/css3-background/#border-image-source
"If the value is ‘none’ or if the image cannot be displayed (or the property doesn't apply), the border styles will be used; otherwise the element's borders are invisible and the border image is drawn as described in the sections below." The current behavior from Webkit is correct, even if other browser engines work differently. Please close this issue with "INVALID".
Simon Fraser (smfr)
Comment 6
2014-06-25 08:53:57 PDT
Sounds good.
Philippe Wittenbergh
Comment 7
2014-06-25 19:36:46 PDT
I disagree with this resolution: If border-style is set to none, or no border is specified (the initial value for border is ‘none’ anyway), then no border-image should be painted. From the spec, for ‘border-style’: ‘none’ No border. Color and width are ignored (i.e., the border has width 0). Note this means that the initial value of ‘border-image-width’ will also resolve to zero.
http://dev.w3.org/csswg/css-backgrounds/#the-border-style
This means that a border-style *must* be specified with a value other than ‘none’ in order for the border-image to be painted. WebKit (and Bink - Opera tested) is also wrong for the case where no border is specified (given that the initial value for border-style is ‘none’). Internet explorer and firefox are correct. testcase(s) :
http://dev.l-c-n.com/CSS3_border-background/border-image_border-style-none.html
Jeongeun Kim
Comment 8
2014-06-25 20:22:34 PDT
(In reply to
comment #7
)
>
http://dev.w3.org/csswg/css-backgrounds/#the-border-style
> This means that a border-style *must* be specified with a value other than ‘none’ in order for the border-image to be painted. WebKit (and Bink - Opera tested) is also wrong for the case where no border is specified (given that the initial value for border-style is ‘none’). > Internet explorer and firefox are correct.
Hi Philippe, If you look into
http://dev.w3.org/csswg/css-backgrounds/#the-border-style
, you can find 'These properties set the style of the border, unless there is a border image.' border-style is applied when there is no border image. Regards,
Philippe Wittenbergh
Comment 9
2014-06-25 22:41:28 PDT
(In reply to
comment #8
)
> If you look into
http://dev.w3.org/csswg/css-backgrounds/#the-border-style
, > you can find 'These properties set the style of the border, unless there is a border image.' > border-style is applied when there is no border image.
As I noted, for the value 'none' the spec specifies:
> Note this means that the initial value of ‘border-image-width’ will also resolve to zero.
I would tend to agree that there is a lack of clarity in the spec about this, though.
Boris Zbarsky
Comment 10
2015-11-17 21:51:41 PST
Reopening. This bug was filed based on a discussion with the spec editors. If you think the spec is unclear, please file spec issues as needed, but the working group resolution was in fact that "border-style: none" means no border-image.
Boris Zbarsky
Comment 11
2015-11-17 21:55:33 PST
And more to the point, the spec is quite clear that if "border-style: none" then the computed border-width is 0 and since the default value of "border-image-width" is 1, that computes to 0 as well (1*0 = 0 and all that).
Gérard Talbot (no longer involved)
Comment 12
2015-11-18 10:08:27 PST
Another test (submitted to CSS3 Backgrounds and Borders test suite):
http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/border-image-slice-003.htm
Adenilson Cavalcanti Silva
Comment 13
2015-11-18 14:49:43 PST
I can work on this. Adenilson
Gérard Talbot (no longer involved)
Comment 14
2015-11-18 21:19:42 PST
(In reply to
comment #0
)
> one of WebKit layout tests: >
http://trac.webkit.org/browser/trunk/LayoutTests/fast/borders/border-image
- > omit-right-slice.html
The following border-image shorthand declaration (found in that test, still fetchable) border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAUFJREFUGNMBNgHJ/gPcUkznH/n8lGR5YkMIIMDXFhgoVNnfqeM5dbre55MDGkF/U6tMmi12K6QBpfkB4H3NyPZAiyjm6kp//uPtAA4pZhHPJ8xbkSop4chy5ecPsVSqkC03ozAmk77SOwOHR+fDXmoF5UUJU9YsnVfehg/iLC7p3etC3w3LEA8D0eGf/DZozPPzoSSX6gTVlQ/L4Ylt4SrFiOgqNDQPAPvl/JQuLv33xK66eAgGCn+OAIUu1Fugs2hsZNIB6gPhrZ80q7sXNUEuIE7EGNC5Dc2ExcIe9tseb4r7usAAralzLgdas9URX21wGUqSgDnf/jMydhxMIEx4w9TtAfCQPsbi30EEVABXFJYnOZgfbQK3CLkwg6PDGG27KwOYF7jD+sIHhdwoUyILAF5sv/6bI6S56fbULB5OToUjFpS7UHGrVgAAAABJRU5ErkJggg==) 1 2 3; is invalid. The CSS validator also confirms that. 6.7. Border Image Shorthand syntax is: <‘border-image-source’> || <‘border-image-slice’> [ / <‘border-image-width’> | / <‘border-image-width’>? / <‘border-image-outset’> ]? || <‘border-image-repeat’>
http://www.w3.org/TR/css3-background/#the-border-image
The declaration misses 2 forward slashes. border-image: url("cat.png") 1 / 2 / 3; /* is valid */ border-image: url("cat.png") 1 2 3; /* is invalid */ - - - - - - - - - - - (In reply to
comment #5
)
> I understood that border image is used instead of border-style. > border-image is used in place of the border-styles.
" The border image is drawn inside an area called the border image area. This is an area whose boundaries *_by default_* correspond to the border box " and then border image area can be extended out of the border box, beyond the border box and into the margin area thanks to border-image-outset. So the border image can fill the content area, the padding area, the border area and even the margin area of an element.
Adenilson Cavalcanti Silva
Comment 15
2015-11-20 11:45:57 PST
For reference, Blink fix is at (pending review):
https://codereview.chromium.org/1457323004/
I should upload a WebKit patch soon.
Gérard Talbot (no longer involved)
Comment 16
2015-11-20 18:35:36 PST
Adenilson, I created and submitted the following 3 tests into the CSS3 Backgrounds and Borders test suite 2 days ago:
http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/border-image-width-005.htm
http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/border-image-width-006.htm
http://test.csswg.org/suites/css-backgrounds-3_dev/nightly-unstable/html4/border-image-width-007.htm
Chrome 48.0.2564.10 fails those 3 tests. Sorry: I do not have Safari 9.0.2. On the other hand, Firefox 42, IE11 and Edge 12 pass those 3 tests. Those tests specifically have a 'border-style: none' and a 'border-width: 0px' on the element but the way border image area is designed (if computed border-image-width is not 0px), the border image can still paint the border box and even outside of it. I probably should open another bug report for this...
Adenilson Cavalcanti Silva
Comment 17
2015-11-25 15:39:59 PST
Created
attachment 266169
[details]
For review only, missing rebaselines For review only, missing rebaselines.
Adenilson Cavalcanti Silva
Comment 18
2015-11-25 15:41:15 PST
I looked in both
https://trac.webkit.org/wiki/Rebaseline
and
https://trac.webkit.org/wiki/TestExpectations
and I'm a bit unsure how to proceed with creating new rebaselines for the patched tests. Suggestions?
Gérard Talbot (no longer involved)
Comment 19
2015-11-25 16:07:42 PST
(In reply to
comment #17
)
> Created
attachment 266169
[details]
> For review only, missing rebaselines > > For review only, missing rebaselines.
Adenilson, In
attachment 266169
[details]
a/LayoutTests/fast/borders/border-image-omit-right-slice.html (Lines 17-22) seems to me to be *_a bad test_* because the border-image syntax is not valid: border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAUFJREFUGNMBNgHJ/gPcUkznH/n8lGR5YkMIIMDXFhgoVNnfqeM5dbre55MDGkF/U6tMmi12K6QBpfkB4H3NyPZAiyjm6kp//uPtAA4pZhHPJ8xbkSop4chy5ecPsVSqkC03ozAmk77SOwOHR+fDXmoF5UUJU9YsnVfehg/iLC7p3etC3w3LEA8D0eGf/DZozPPzoSSX6gTVlQ/L4Ylt4SrFiOgqNDQPAPvl/JQuLv33xK66eAgGCn+OAIUu1Fugs2hsZNIB6gPhrZ80q7sXNUEuIE7EGNC5Dc2ExcIe9tseb4r7usAAralzLgdas9URX21wGUqSgDnf/jMydhxMIEx4w9TtAfCQPsbi30EEVABXFJYnOZgfbQK3CLkwg6PDGG27KwOYF7jD+sIHhdwoUyILAF5sv/6bI6S56fbULB5OToUjFpS7UHGrVgAAAABJRU5ErkJggg==) 1 2 3; should be instead/rather border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAUFJREFUGNMBNgHJ/gPcUkznH/n8lGR5YkMIIMDXFhgoVNnfqeM5dbre55MDGkF/U6tMmi12K6QBpfkB4H3NyPZAiyjm6kp//uPtAA4pZhHPJ8xbkSop4chy5ecPsVSqkC03ozAmk77SOwOHR+fDXmoF5UUJU9YsnVfehg/iLC7p3etC3w3LEA8D0eGf/DZozPPzoSSX6gTVlQ/L4Ylt4SrFiOgqNDQPAPvl/JQuLv33xK66eAgGCn+OAIUu1Fugs2hsZNIB6gPhrZ80q7sXNUEuIE7EGNC5Dc2ExcIe9tseb4r7usAAralzLgdas9URX21wGUqSgDnf/jMydhxMIEx4w9TtAfCQPsbi30EEVABXFJYnOZgfbQK3CLkwg6PDGG27KwOYF7jD+sIHhdwoUyILAF5sv/6bI6S56fbULB5OToUjFpS7UHGrVgAAAABJRU5ErkJggg==) 1 / 2 / 3; Again, I am enclined to believe we should open/create a new bug report, specifically about this particular issue (for such test). It is difficult or awkward for me to do so if I do not have and do not use Safari. - - - - - - In a/LayoutTests/fast/borders/border-image-should-not-display.html (+21 lines) line 9 /* If border style is not set (default is None), border-image line 10 should be ignored. In all fairness, such comment is not necessarly true and is not always (or generally) true. In
comment 16
of this bug report, you can see 3 tests where 'border-style' is explicitly set to 'none' and there is indeed a rendered border-image. - - - - - - I will create and open right now a bug report about
comment 16
. If your patch is making Safari pass those 3 tests in
comment 16
, then I will let you just resolve it accordingly as WORKSFORME or FIXED. Okay? - - - - - - Unfortunately, I can not help you regarding the new rebaselines for the patched tests issue.
Build Bot
Comment 20
2015-11-25 16:19:35 PST
Comment on
attachment 266169
[details]
For review only, missing rebaselines
Attachment 266169
[details]
did not pass mac-ews (mac): Output:
http://webkit-queues.webkit.org/results/478008
Number of test failures exceeded the failure limit.
Build Bot
Comment 21
2015-11-25 16:19:39 PST
Created
attachment 266170
[details]
Archive of layout-test-results from ews100 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 22
2015-11-25 16:21:49 PST
Comment on
attachment 266169
[details]
For review only, missing rebaselines
Attachment 266169
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://webkit-queues.webkit.org/results/478009
Number of test failures exceeded the failure limit.
Build Bot
Comment 23
2015-11-25 16:21:52 PST
Created
attachment 266171
[details]
Archive of layout-test-results from ews104 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 24
2015-11-25 16:23:27 PST
Comment on
attachment 266169
[details]
For review only, missing rebaselines
Attachment 266169
[details]
did not pass mac-debug-ews (mac): Output:
http://webkit-queues.webkit.org/results/478012
Number of test failures exceeded the failure limit.
Build Bot
Comment 25
2015-11-25 16:23:31 PST
Created
attachment 266172
[details]
Archive of layout-test-results from ews117 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Gérard Talbot (no longer involved)
Comment 26
2015-11-25 16:41:15 PST
> I will create and open right now a bug report about
comment 16
. If your > patch is making Safari pass those 3 tests in
comment 16
, then I will let you > just resolve it accordingly as WORKSFORME or FIXED. Okay?
Bug 151612
- [CSS3 Backgrounds and Borders] border image area can exist even if 'border-style' of element is 'none'
Gérard Talbot (no longer involved)
Comment 27
2015-11-25 21:09:02 PST
tapir, Please can you replace [css border] with [CSS3 Backgrounds and Borders] in the Summary field? Also, can you add HasReduction, W3CTest in the keywords field? Also, the Summary could be more precise, more correct. Something like [CSS3 Backgrounds and Borders] Drawing area to be painted is zero, nil when computed border-width of element is 0 and also when border-image-width is set (or defaults) to a number You can do this since you are bug reporter.
Blaze Burg
Comment 28
2015-12-01 10:03:02 PST
(In reply to
comment #27
)
> tapir, > > Please can you replace > [css border] > with > [CSS3 Backgrounds and Borders] > in the Summary field? > > Also, can you add > HasReduction, W3CTest > in the keywords field? > > Also, the Summary could be more precise, more correct. Something like > > [CSS3 Backgrounds and Borders] Drawing area to be painted is zero, nil when > computed border-width of element is 0 and also when border-image-width is > set (or defaults) to a number > > You can do this since you are bug reporter.
WebKit's bugzilla doesn't use a summary field. If you would like to have EditBugs flag on your account (so that you can edit keywords, open/close/retitle), let me know and it will be arranged.
Adenilson Cavalcanti Silva
Comment 29
2015-12-01 10:57:09 PST
Created
attachment 266365
[details]
Including updated test results
Adenilson Cavalcanti Silva
Comment 30
2015-12-01 11:00:47 PST
For reference, to generate new test results, just run: ./run-webkit-tests --debug --reset-results path/to/test
Build Bot
Comment 31
2015-12-01 11:35:56 PST
Comment on
attachment 266365
[details]
Including updated test results
Attachment 266365
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://webkit-queues.webkit.org/results/502403
New failing tests: svg/as-border-image/svg-as-border-image.html svg/as-border-image/svg-as-border-image-2.html animations/cross-fade-border-image-source.html fast/css/image-set-value-not-removed-crash.html
Build Bot
Comment 32
2015-12-01 11:36:03 PST
Created
attachment 266372
[details]
Archive of layout-test-results from ews104 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 33
2015-12-01 11:51:27 PST
Comment on
attachment 266365
[details]
Including updated test results
Attachment 266365
[details]
did not pass mac-debug-ews (mac): Output:
http://webkit-queues.webkit.org/results/502515
New failing tests: svg/as-border-image/svg-as-border-image.html svg/as-border-image/svg-as-border-image-2.html animations/cross-fade-border-image-source.html fast/css/image-set-value-not-removed-crash.html
Build Bot
Comment 34
2015-12-01 11:51:33 PST
Created
attachment 266375
[details]
Archive of layout-test-results from ews112 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-yosemite Platform: Mac OS X 10.10.5
Adenilson Cavalcanti Silva
Comment 35
2015-12-01 12:18:15 PST
Created
attachment 266376
[details]
Fixed last tests.
Gérard Talbot (no longer involved)
Comment 36
2015-12-01 13:46:11 PST
> Created
attachment 266376
[details]
Adenilson, In (-)a/LayoutTests/fast/borders/border-image-source.html (+1 lines) border-image-source: url("resources/border-image.png") !important border-style: solid; should be instead border-image-source: url("resources/border-image.png") !important; border-style: solid; The CSS validator will report the error (missing ";" separating the 2 declarations) - - - - - - - The error reported in
comment 14
and in
comment 19
is still there. border-image: url("cat.png") 1 / 2 / 3; /* is valid */ border-image: url("cat.png") 1 2 3; /* is INvalid */
Gérard Talbot (no longer involved)
Comment 37
2015-12-01 14:31:07 PST
> border-image: url("cat.png") 1 2 3; /* is INvalid */
After a closer look, this actually could be valid... it would mean that border-slice-width uses 3 number values and that both border-image-width uses the default value (1) and border-image-outset uses default value (0). Doh! border-image: <‘border-image-source’> || <‘border-image-slice’> [ / <‘border-image-width’> | / <‘border-image-width’>? / <‘border-image-outset’> ]? || <‘border-image-repeat’> So, now, the CSS validator has a bug!
Simon Fraser (smfr)
Comment 38
2015-12-01 14:43:42 PST
Comment on
attachment 266376
[details]
Fixed last tests. View in context:
https://bugs.webkit.org/attachment.cgi?id=266376&action=review
> LayoutTests/ChangeLog:9 > + Ensure that WebKit will be compliant to css-backgrounds spec where > + a border with an image will only be rendered if there is a style defined.
I would like to see a link to the appropriate part of the spec here.
Adenilson Cavalcanti Silva
Comment 39
2015-12-01 14:50:58 PST
Created
attachment 266395
[details]
Safari vanilla X patched (w3c test case)
Adenilson Cavalcanti Silva
Comment 40
2015-12-01 15:02:54 PST
Created
attachment 266398
[details]
Adding links to the spec + w3c discussion.
WebKit Commit Bot
Comment 41
2015-12-02 12:26:10 PST
Comment on
attachment 266398
[details]
Adding links to the spec + w3c discussion. Clearing flags on attachment: 266398 Committed
r192955
: <
http://trac.webkit.org/changeset/192955
>
WebKit Commit Bot
Comment 42
2015-12-02 12:26:18 PST
All reviewed patches have been landed. Closing bug.
Ryan Haddad
Comment 43
2015-12-02 14:47:08 PST
A lot of these tests are failing on Windows. It is at least the ones below: animations/cross-fade-border-image-source.html fast/borders/border-image-border-radius.html fast/borders/border-image-outset-split-inline-vertical-lr.html fast/borders/border-image-outset-split-inline.html fast/borders/border-image-scaled.html fast/borders/scaled-border-image.html svg/as-border-image/svg-as-border-image-2.html svg/as-border-image/svg-as-border-image.html
WebKit Commit Bot
Comment 44
2015-12-02 14:50:33 PST
Re-opened since this is blocked by
bug 151776
Adenilson Cavalcanti Silva
Comment 45
2015-12-02 15:22:30 PST
Saving the conversation on IRC: [3:11pm] Savago: ryanhaddad: I think I understand what happened. [3:11pm] Savago: I generated new test results for mac. [3:11pm] Savago: But not for Windows. [3:11pm] Savago: This is why the failures are ‘text’ only in most cases. [3:11pm] Savago: IIRC, there is a way to ask a bot to generate those results, right? [3:13pm] Savago: ryanhaddad:
https://trac.webkit.org/wiki/Rebaseline
[3:15pm] Savago: So, I guess there are at least 2 ways to fix it: a) generate the new baselines using the bot (assuming that really works); b) (worst case) just skip the affected tests in Windows. [3:16pm] ryanhaddad: Savago seems reasonable to me
Adenilson Cavalcanti Silva
Comment 46
2015-12-02 21:10:44 PST
It was brought to my attention by Mike Taylor@Mozilla that this quirky is required by mobile gmail:
https://bugzilla.mozilla.org/show_bug.cgi?id=995140#c18
Thanks to the backport of this patch to Blink, Alan Cutter@Google filed an internal bug in Gmail (b/25961635) concerning the incorrect use of border-image (i.e. not defining the border style and expecting a border-image to be rendered). It also seems that MS Edge had to implement the quirky(!) to workaround gmail, I will contact someone from MS to double check. It may make sense to push this when Gmail/GCalendar have fixed their code. As I've have further information I will post here.
Adenilson Cavalcanti Silva
Comment 47
2015-12-02 21:35:04 PST
Created
attachment 266512
[details]
mobile gcalendar: Vanilla Safari X Patched Minibrowser Buttons will be rendered with no rounded borders on patched WebKit.
David Vest
Comment 48
2015-12-03 04:51:56 PST
Just to make it clear, the patch (mentioned in
comment #15
) hasn't landed in Blink yet.
Adenilson Cavalcanti Silva
Comment 49
2015-12-03 14:21:14 PST
Created
attachment 266557
[details]
MS Edge Just confirmed that MS Edge had to implement the quirk, please see attached screenshot.
Adenilson Cavalcanti Silva
Comment 50
2015-12-07 11:21:55 PST
Created
attachment 266791
[details]
Skipping Windows Tests, adding ref. to follow up bug and www-style post For review only, we got to hear when gcalendar/gmail will fix their code before landing this.
Adenilson Cavalcanti Silva
Comment 51
2016-02-01 16:09:45 PST
An update qw gcalendar mobile was fixed:
https://code.google.com/p/chromium/issues/detail?id=559258#c37
and gmail mobile is coming next.
Adenilson Cavalcanti Silva
Comment 52
2016-02-01 16:10:09 PST
An update as gcalendar mobile was fixed:
https://code.google.com/p/chromium/issues/detail?id=559258#c37
and gmail mobile is coming next.
Adenilson Cavalcanti Silva
Comment 53
2016-02-16 12:09:38 PST
And it seems that google is currently fixing mobile gmail:
https://github.com/webcompat/web-bugs/issues/1333#issuecomment-184457918
Adenilson Cavalcanti Silva
Comment 54
2016-09-03 14:09:05 PDT
Update: both mobile gcalendar and gmail are fixed. Also learned from MS that they fixed Edge and will make it available to public soon. I think we can proceed with this now, I will upload an updated patch soon.
Adenilson Cavalcanti Silva
Comment 55
2016-11-23 12:25:39 PST
Created
attachment 295376
[details]
Rebased with current trunk We can land this now as gcalendar and gmail are fixed.
Adenilson Cavalcanti Silva
Comment 56
2016-11-23 12:31:04 PST
Created
attachment 295377
[details]
Fixed CL formatting
Build Bot
Comment 57
2016-11-23 14:05:03 PST
Comment on
attachment 295377
[details]
Fixed CL formatting
Attachment 295377
[details]
did not pass ios-sim-ews (ios-simulator-wk2): Output:
http://webkit-queues.webkit.org/results/2561989
New failing tests: fast/borders/border-image-01.html fast/borders/border-image-rotate-transform.html fast/borders/scaled-border-image.html fast/borders/border-image-source.html fast/borders/border-image-outset.html fast/hidpi/image-set-border-image-dynamic.html fast/borders/border-image-border-radius.html fast/hidpi/image-set-border-image-comparison.html fast/borders/border-image-scaled.html fast/borders/border-fit-2.html fast/writing-mode/border-image-vertical-rl.html fast/borders/border-image-slice-constrained.html fast/borders/border-image-side-reduction.html fast/hidpi/image-set-border-image-simple.html animations/cross-fade-border-image-source.html fast/borders/border-image-repeat.html fast/borders/border-image-massive-scale.html fast/borders/border-image-longhand.html fast/writing-mode/border-image-vertical-lr.html fast/borders/border-image-scrambled.html fast/borders/border-image-omit-right-slice.html fast/borders/border-image-scale-transform.html fast/borders/border-image-slices.html fast/borders/border-image-outset-in-shorthand.html fast/writing-mode/border-image-horizontal-bt.html
Build Bot
Comment 58
2016-11-23 14:05:09 PST
Created
attachment 295379
[details]
Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Adenilson Cavalcanti Silva
Comment 59
2016-11-23 14:18:35 PST
As ios-sim bot is red, it seems that I will have to update the test expectations for platform/ios-simulator too.
Radar WebKit Bug Importer
Comment 60
2017-09-22 14:53:46 PDT
<
rdar://problem/34603784
>
Brady Eidson
Comment 61
2018-02-14 10:36:03 PST
Comment on
attachment 295377
[details]
Fixed CL formatting Patches that have been up for review since 2016 are almost certainly too stale to be relevant to trunk in their current form. If this patch is still important please rebase it and post it for review again.
Simon Fraser (smfr)
Comment 62
2021-08-25 18:09:17 PDT
The patch needed a few tweaks.
Simon Fraser (smfr)
Comment 63
2021-08-25 19:51:41 PDT
Created
attachment 436459
[details]
Patch
Simon Fraser (smfr)
Comment 64
2021-08-25 19:54:24 PDT
***
Bug 151612
has been marked as a duplicate of this bug. ***
Adenilson Cavalcanti
Comment 65
2021-08-25 22:59:07 PDT
@Simon: Thanks a lot for bringing this back to life, I really appreciate it. It is really cool to see this getting done after all this years (I miss the good old days of working on Webkit). :-)
Simon Fraser (smfr)
Comment 66
2021-08-26 09:21:07 PDT
Created
attachment 436522
[details]
Patch
Simon Fraser (smfr)
Comment 67
2021-08-27 14:31:13 PDT
https://trac.webkit.org/changeset/281724/webkit
Arcady Goldmints-Orlov
Comment 68
2021-09-21 10:26:25 PDT
***
Bug 163971
has been marked as a duplicate of this bug. ***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug