| Summary: | REGRESSION(r232338): [GTK] Broke a few layout tests | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, cadubentzen, calvaris, mcatanzaro |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=126907 | ||
|
Description
Michael Catanzaro
2018-06-03 11:34:04 PDT
I found enough additional broken tests that I'm no longer comfortable with keeping the change. E.g. fast/forms/button-generated-content.html, the button text should be blue but is now black after this change: Before: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r232449%20(6864)/retries/fast/forms/button-generated-content-expected.png After: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r232449%20(6864)/retries/fast/forms/button-generated-content-actual.png Another example is fast/forms/input-disabled-color.html: Before: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r232449%20(6864)/retries/fast/forms/input-disabled-color-expected.png After: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r232449%20(6864)/retries/fast/forms/input-disabled-color-actual.png I don't think there is any bug in the patch itself, just that it's exposing some existing bug with color computation. There ought to be logic somewhere to not use the theme color if the page has specified its own color. So I'm going to do a rollout. Sorry, Carlos Eduardo. This is actually really common, when making changes that affect rendering or layout, it often takes a while to get everything completely right.... Yeah it seems pretty reasonable to rollout after those failures you found. Let's make bug 126907 depend on bug 186219? This problem is not even with dark themes at all, it is about the logic for when to use the theme colors or not. Committed r232454: <https://trac.webkit.org/changeset/232454> (In reply to Carlos Eduardo Ramalho from comment #2) > Yeah it seems pretty reasonable to rollout after those failures you found. > > Let's make bug 126907 depend on bug 186219? > > This problem is not even with dark themes at all, it is about the logic for > when to use the theme colors or not. Your change in bug #165072 also broke at least one test, but I forget which, and it was only one affected test that I found so far, whereas I found many affected by this one. So I'll leave that change be for now. (In reply to Michael Catanzaro from comment #4) > Your change in bug #165072 also broke at least one test, but I forget which, > and it was only one affected test that I found so far, whereas I found many > affected by this one. So I'll leave that change be for now. Eh, just kidding, it depends on the patch I just rolled out and the build is failing now... whoops. Committed r232455: <https://trac.webkit.org/changeset/232455> |