New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 739229 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Border is not rendered at all

Reported by l...@vision6.com.au, Jul 4 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Steps to reproduce the problem:
1. Create a web page with the following source code 
2. Open the webpage in Chrome 59

JS Fiddle: https://jsfiddle.net/a6g225wh/

<!DOCTYPE html>
<html>
    <body>
        <style>
        .child {
            padding: 20px;
            border-top: 1px solid rgba(57, 69, 88, 0.12)
        }
        .child:last-child {
            border-bottom: 1px solid rgba(57, 69, 88, 0.12)
        }
        </style>
        <div>
            <div class="child">Item 1</div>
            <div class="child">Item 2</div>
            <div class="child">Item 3</div>
        </div>
    </body>
</html>

What is the expected behavior?
Item 3 has a top and bottom border

What went wrong?
Item 3 has no top or bottom border

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 59.0.3071.115  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 26.0 r0
 
output.png
6.4 KB View Download
This works in other browsers and in Chrome 58 and before. It only started happening in the latest Chrome 59.
Labels: Needs-Triage-M59 Needs-Bisect
Cc: sandeepkumars@chromium.org
Labels: -Type-Bug -Pri-2 -Needs-Bisect M-60 hasbisect OS-Mac Pri-1 Type-Bug-Regression
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue using #59.0.3071.115 on Win 10 and Mac 10.12.5.

Below is the bisect info
========================

Good Build: 59.0.3040.0 (Revision: 456312)
Bad Build : 59.0.3041.0 (Revision: 456562)

Unable to provide the tool bisect info as all good builds are invoking using per-revision-bisect.

Manual CHANGELOG URL:
https://chromium.googlesource.com/chromium/src/+log/59.0.3040.0..59.0.3041.0?pretty=fuller&n=10000

Unable to find the suspect from above log. Hence untriaging the issue to get more inputs from dev.

Note:
1. Issue is not seen in latest Beta, Dev, Canary channels
2. Issue is not seen in Linux

Thanks!!
Components: -Blink>DOM Blink>CSS

Comment 6 by shend@chromium.org, Jul 5 2017

Looks related to  crbug.com/738841 
After testing issue is caused by the Alpha value. The opacity can not be the same and the value needs to be .003 higher or lower.
Components: -Blink>CSS Blink>Paint
> Able to reproduce the issue using #59.0.3071.115 on Win 10 and Mac 10.12.5.
Unable to reproduce using #59.0.3071.115 on Linux.

Cc: fmalita@chromium.org bsalomon@chromium.org
Owner: schenney@chromium.org
Status: Assigned (was: Untriaged)
https://chromium.googlesource.com/chromium/src/+/1ba1ed8d70cc0f0db142b64bbefb997ef8efbe3c

This Skia roll includes a patch related to alpha values. Could it be the cause?

Meanwhile I'll own it as I seem to own all things border painting related (except tables).
I don't think that change is related. It added a function that wasn't used until subsequent changes landed.
Cc: -bsalomon@chromium.org
Labels: -Pri-1 -Needs-Triage-M59 PaintTeamTriaged-20170707 BugSource-User Pri-2
Status: WontFix (was: Assigned)
Given this does not repro in anything beyond stable (according to comment #4) I think we do not fix it. There won't be any merges into M-59 anyway.

Sign in to add a comment