Closed
Bug 1513959
Opened 6 years ago
Closed 6 years ago
zoom slider stretches further to the right (= wider) than background in Slack's image view
Categories
(Core :: Layout: Form Controls, defect)
Core
Layout: Form Controls
Tracking
()
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox64 | --- | unaffected |
firefox65 | --- | fixed |
firefox66 | --- | fixed |
People
(Reporter: aryx, Assigned: MatsPalmgren_bugz)
References
Details
(Keywords: regression)
Attachments
(6 files, 1 obsolete file)
(deleted),
image/png
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
patch
|
dholbert
:
review+
RyanVM
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Windows 8.1
Bisection points to bug 1512066.
1. Go to https://mozilla.slack.com/archives/C027LFU26/p1544718041204700 and open it in the browser.
2. Click on the image.
3. Look at the zoom bar at the bottom.
Actual result: bar is wider than the background with the "+" in the white area.
Comment 1•6 years ago
|
||
Thanks for the report. I can reproduce on Linux, as well.
In Firefox release and in Chrome, the rounded dark-gray "container box" is the same size as it is in Nightly, and the the slider is just skinnier so that it fits.
Assignee | ||
Comment 2•6 years ago
|
||
Here's a somewhat reduced testcase... but it can probably reduced further.
Assignee | ||
Comment 3•6 years ago
|
||
I think this is a pretty minimal testcase.
Attachment #9031236 -
Attachment is obsolete: true
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
Same as #2, but now also with <meter> and <progress> flex items.
This demonstrates that we also have a similar bug for those elements
(which isn't a regression from bug 1512066).
Assignee: nobody → mats
Updated•6 years ago
|
status-firefox64:
--- → unaffected
status-firefox65:
--- → unaffected
status-firefox66:
--- → affected
status-firefox-esr60:
--- → unaffected
Assignee | ||
Comment 6•6 years ago
|
||
So, making a specified percentage inline-size resolve against zero per:
https://drafts.csswg.org/css-sizing-3/#min-content-zero
https://drafts.csswg.org/css-sizing-3/#percentage-sizing
can be fixed like so:
https://hg.mozilla.org/try/rev/3a7838eb40c526a2f18a56cae4bbf34f05906270
However, there's another regression from bug 1512066 not involving
percentages, as demonstrated by this testcase. So does flex-basis:0%
for flex items also trigger the "min-content-zero" rule? Or is it
something else?
Daniel, given that it seems to be a flex item issue, do you have any
suggestions on how to fix this?
Flags: needinfo?(dholbert)
Assignee | ||
Comment 7•6 years ago
|
||
BTW, the spec says that 'flex: <positive-number>' is equivalent to
'flex: <positive-number> 1 0':
https://drafts.csswg.org/css-flexbox-1/#flex-common
shouldn't that be 'flex: <positive-number> 1 0%' given that we got
'flex-basis:0%' here? Is that a spec typo?
Comment 8•6 years ago
|
||
(In reply to Mats Palmgren (:mats) from comment #6)
> Daniel, given that it seems to be a flex item issue, do you have any
> suggestions on how to fix this?
(I'll take a look later on today.)
(In reply to Mats Palmgren (:mats) from comment #7)
> BTW, the spec says that 'flex: <positive-number>' is equivalent to
> 'flex: <positive-number> 1 0' [...] Is that a spec typo?
No, it's just that no UA has implemented that change yet; see bug 1368592.
Assignee | ||
Comment 9•6 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #8)
> (I'll take a look later on today.)
Thanks, that'd be appreciated. Fwiw, I debugged this some more and
I suspect it might be some issue in ResolveAutoFlexBasisAndMinSize.
Automatic Minimum Sizes are complicated though, so I can't really say
if we're following the spec and it's just a bug in Chrome, or not.
Comment 10•6 years ago
|
||
Dancing back to the bit of comment #6 that I'd skimmed past on my first read:
(In reply to Mats Palmgren (:mats) from comment #6)
> So does flex-basis:0% for flex items also trigger the "min-content-zero" rule?
> https://drafts.csswg.org/css-sizing/#sizing-values
Yeah, I'd say that "flex-basis:0%" (and really "flex-basis:[any percent]") should trigger this same rule, even though the spec doesn't say so.
(Roughly, any special case for "width: $VAL" on a flex item should apply to "flex-basis: $VAL", for consistency -- because, for a [horizontal] flex item, "width" is effectively just an alias to set the default flex-basis value.)
Comment 11•6 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #10)
> Yeah, I'd say that "flex-basis:0%" (and really "flex-basis:[any percent]")
> should trigger this same rule, even though the spec doesn't say so.
Though, hmm, I guess Chrome doesn't do that; so depending on how complete they think they are on this rule, there may be compat issues if we extended these percent special cases to cover flex-basis.
Anyway -- on testcase 3, I'm pretty sure our disagreement with Chrome is strictly bug 1316534. They agree with us (and overflow) if I remove the explicit "width: 50px" from that testcase. So the behavior difference between us there is that they've implemented bug 1316534 and we haven't yet.
Given that, does it make sense to proceed with your patch here? (Presumably your patch fixes other cases even though testcase 3 is still broken due to bug 1316534, right?)
Flags: needinfo?(dholbert) → needinfo?(mats)
Assignee | ||
Comment 12•6 years ago
|
||
AFAIK, this makes us compatible with Chrome in all cases except for
the flex item AMS bug that you mentioned. Chrome renders the included
WPT test the same.
So I think it makes sense to land this and leave the remaining case to bug 1513959.
I'm leaning towards uplifting this to Beta, but I'm open to backing out
bug 1317870 / bug 1512066 instead. For now, I think we're in a better
place than before bug 1317870 but I'll keep an eye open for further
web-compat regressions, in which case a backout is probably less risky.
Perhaps this should also bump up the priority of fixing bug 1316534
a bit, since I also want to change <meter> and <progress> in
a similar way (which I'm assuming will have the same issue).
Flags: needinfo?(mats)
Attachment #9032035 -
Flags: review?(dholbert)
Assignee | ||
Comment 13•6 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #11)
> (In reply to Daniel Holbert [:dholbert] from comment #10)
> > Yeah, I'd say that "flex-basis:0%" (and really "flex-basis:[any percent]")
> > should trigger this same rule, even though the spec doesn't say so.
>
> Though, hmm, I guess Chrome doesn't do that; so depending on how complete
> they think they are on this rule, there may be compat issues if we extended
> these percent special cases to cover flex-basis.
Probably worth filing a spec bug to have that clarified?
Comment 14•6 years ago
|
||
Comment on attachment 9032035 [details] [diff] [review]
fix+tests
Review of attachment 9032035 [details] [diff] [review]:
-----------------------------------------------------------------
r=me
Attachment #9032035 -
Flags: review?(dholbert) → review+
Comment 15•6 years ago
|
||
(In reply to Mats Palmgren (:mats) from comment #13)
> Probably worth filing a spec bug to have that clarified?
I'm not sure... The specced behavior might be sane as it stands? Comment 10 was partly due to me misunderstanding where our incompatibility was coming from here.
From a certain perspective, it'd be nice if "width" and flex-basis behaved consistently everywhere, but I also am not eager for us to have to adjust every instance of code like the code in your patch, to add a flex-item-specific special case (with us testing the resolved flex basis instead of the width).
Given that Chrome & Firefox's impl agree on this point (modulo this bug), & both disagree with my initial hunch in comment 10, I'm inclined to just discard my hunch from comment 10 & not lobby for any spec changes. The min-content-zero spec text doesn't mention flex-basis right now, which implies no flex-basis special behavior, which matches what implementations do.
Comment 16•6 years ago
|
||
Pushed by mpalmgren@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/094ae6e3e717
Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly. r=dholbert
Comment 17•6 years ago
|
||
Backed out 2 changesets (bug 1513959) for wpt failure in css/css-sizing/range-percent-intrinsic-size-1.html. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=217589142&repo=mozilla-inbound&lineNumber=7489
INFO - TEST-START | /css/css-sizing/range-percent-intrinsic-size-1.html
02:21:42 INFO - PID 5852 | 1545099702590 Marionette INFO Testing http://web-platform.test:8000/css/css-sizing/range-percent-intrinsic-size-1.html == http://web-platform.test:8000/css/css-sizing/range-percent-intrinsic-size-1-ref.html
02:21:42 INFO - PID 5852 | 1545099702677 Marionette INFO No differences allowed
02:21:42 INFO - PID 5852 | 1545099702677 Marionette INFO Found 2143 pixels different, maximum difference per channel 255
02:21:42 INFO - TEST-UNEXPECTED-FAIL | /css/css-sizing/range-percent-intrinsic-size-1.html | Testing http://web-platform.test:8000/css/css-sizing/range-percent-intrinsic-size-1.html == http://web-platform.test:8000/css/css-sizing/range-percent-intrinsic-size-1-ref.html
02:21:42 INFO - REFTEST IMAGE 1 (TEST): data:image/png;base64,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BBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAj7f3LcVmthczhIAAAAAElFTkSuQmCC
02:21:42 INFO - REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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IExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYQILACBMYAEAhAksAIAwgQUAECawAADCBBYAQJjAAgAIE1gAAGECCwAgTGABAIQJLACAMIEFABAmsAAAwgQWAECYwAIACBNYAABhAgsAIExgAQCECSwAgDCBBQAQJrAAAMIEFgBAmMACAAgTWAAAYf8PdcJfO12Dz6QAAAAASUVORK5CYII=
02:21:42 INFO - TEST-INFO took 116ms
02:21:42 INFO - PID 5852 | [Parent 8176, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [Child 6344, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [Child 6344, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | 1545099702745 Marionette INFO Stopped listening on port 2828
02:21:42 INFO - PID 5852 | [Parent 8176, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [Child 6060, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [Parent 8176, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [Child 6140, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [Parent 8176, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:42 INFO - PID 5852 | [RDD 7244, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 327
02:21:43 INFO - Browser exited with return code 0
02:21:43 INFO - PROCESS LEAKS None
02:21:43 INFO - Closing logging queue
02:21:43 INFO - queue closed
02:21:43 INFO - Setting up ssl
02:21:43 INFO - certutil |
02:21:43 INFO - certutil |
02:21:43 INFO - certutil |
02:21:43 INFO - Certificate Nickname Trust Attributes
02:21:43 INFO - SSL,S/MIME,JAR/XPI
02:21:43 INFO -
02:21:43 INFO - web-platform-tests CT,,
02:21:43 INFO -
02:21:43 INFO - Application command: Z:\task_1545096780\build\application\firefox\firefox.exe -marionette about:blank --wait-for-browser -profile c:\users\task_1545096780\appdata\local\temp\tmpfhbvmb.mozrunner
02:21:43 INFO - Starting runner
02:21:43 INFO - PID 2264 | 1545099703705 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/
02:21:43 INFO - PID 2264 | 1545099703705 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader*
02:21:44 INFO - PID 2264 | 1545099704852 Marionette INFO Listening on port 2828
02:21:45 INFO - TEST-START | /css/css-sizing/range-percent-intrinsic-size-2.html
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&group_state=expanded&revision=094ae6e3e71789c02d90c66b45913d99fb190249
Backout:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e93ef744a2f3ebf0c3f327ee7f73c3099d3bf1c9
Flags: needinfo?(mats)
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/14580 for changes under testing/web-platform/tests
Can't merge web-platform-tests PR due to failing upstream checks:
Github PR https://github.com/web-platform-tests/wpt/pull/14580
* continuous-integration/travis-ci/pr (https://travis-ci.org/web-platform-tests/wpt/builds/469343584?utm_source=github_status&utm_medium=notification)
Assignee | ||
Comment 20•6 years ago
|
||
FTR, I split up the second test in two parts, because other UAs don't support
vertical range controls with -webkit-appearance:none (since they use that
property to make it vertical). I made an internal reftest for that part.
Flags: needinfo?(mats)
Comment 21•6 years ago
|
||
Pushed by mpalmgren@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/301fa5b84b02
Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly. r=dholbert
Assignee | ||
Comment 22•6 years ago
|
||
Comment on attachment 9032035 [details] [diff] [review]
fix+tests
[Beta/Release Uplift Approval Request]
Feature/Bug causing the regression: Bug 1512066
User impact if declined: broken layout of <input type=range> in some rare cases
Is this code covered by automated tests?: Yes
Has the fix been verified in Nightly?: No
Needs manual test from QE?: No
If yes, steps to reproduce:
List of other uplifts needed: None
Risk to taking this patch: Low
Why is the change risky/not risky? (and alternatives if risky): trivial fix
String changes made/needed:
Attachment #9032035 -
Flags: approval-mozilla-beta?
Comment 23•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
Comment 24•6 years ago
|
||
Comment on attachment 9032035 [details] [diff] [review]
fix+tests
[Triage Comment]
Fixes broken layout of <input type=range> in some rare cases. Thanks for including tests. Approved for 65.0b6.
Attachment #9032035 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 25•6 years ago
|
||
bugherder uplift |
Flags: in-testsuite+
Updated•6 years ago
|
Upstream PR merged
Comment 27•6 years ago
|
||
Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c2eb4ea573f2
[wpt PR 14580] - [Gecko Bug 1513959] Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly., a=testonly
Comment 28•6 years ago
|
||
Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/mozilla-inbound/rev/37c9ddfa7eb3
[wpt PR 14580] - [Gecko Bug 1513959] Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly., a=testonly
Comment 29•6 years ago
|
||
bugherder |
Updated•4 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•