-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make all input elements display: inline-block by default #4840
Conversation
This test does not follow any spec yet. Instead it expects all `input` types to be scrollable and fire a `scroll` event in response to `scrollTo()`, to more clearly demonstrate which elements do this in browsers currently. Variants tested: * overflow: visible / hidden / scroll * appearance: auto / none See whatwg/html#4840
I think this is ready for review; it should address #4082 and some issues raised in comments there. |
Ping. This change is ready -- it has tests and bugs filed. Who are appropriate people to review this change and the tests? |
@mfreed7 might be another good person for this. |
…ment's baseline alignment, a=testonly Automatic update from web-platform-tests HTML: Add a tentative test for input element's baseline alignment See whatwg/html#5065 whatwg/html#4840 -- wpt-commits: d472ae32e215c33d1a85eade6bfd8130c4caf491 wpt-pr: 20306
…ment's baseline alignment, a=testonly Automatic update from web-platform-tests HTML: Add a tentative test for input element's baseline alignment See whatwg/html#5065 whatwg/html#4840 -- wpt-commits: d472ae32e215c33d1a85eade6bfd8130c4caf491 wpt-pr: 20306 UltraBlame original commit: ee1c56806ccb2576b1110ab46799ae9a8ff2baf3
…ment's baseline alignment, a=testonly Automatic update from web-platform-tests HTML: Add a tentative test for input element's baseline alignment See whatwg/html#5065 whatwg/html#4840 -- wpt-commits: d472ae32e215c33d1a85eade6bfd8130c4caf491 wpt-pr: 20306 UltraBlame original commit: ee1c56806ccb2576b1110ab46799ae9a8ff2baf3
…ment's baseline alignment, a=testonly Automatic update from web-platform-tests HTML: Add a tentative test for input element's baseline alignment See whatwg/html#5065 whatwg/html#4840 -- wpt-commits: d472ae32e215c33d1a85eade6bfd8130c4caf491 wpt-pr: 20306 UltraBlame original commit: ee1c56806ccb2576b1110ab46799ae9a8ff2baf3
…ment's baseline alignment, a=testonly Automatic update from web-platform-tests HTML: Add a tentative test for input element's baseline alignment See whatwg/html#5065 whatwg/html#4840 -- wpt-commits: d472ae32e215c33d1a85eade6bfd8130c4caf491 wpt-pr: 20306
I'm working on a fix for this in chrome. In this pr it lists reset, button, submit, and color, but in my change for chrome (as per this bug) it changes date, datetime-local, week, time, and month... |
@josepharhar apologies for the delay. As far as I can tell, this PR and your change match. All Edit: if you mean that the change for the spec and the change for Chromium aren't the same, that would be because Chromium didn't match the spec before. We only need to be concerned about them being the same afterwards. :) |
Part of #4082 Force inner display type to flow-root and ignore overflow drop-down select is display: inline-block Require text inputs to be scroll containers And only support scrolling in the inline axis. This should address the third bullet point in #4082 (comment)
98deb7d
to
553a52e
Compare
Follows whatwg/html#4840 Remove redundant test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Editorially LGTM. I don't really understand all the changes outside of the UA stylesheet, but I trust @josepharhar's assessment and it seems like there's a really comprehensive list of tests and bugs, so I'm happy for this to be merged whenever @zcorpan thinks it and its tests are ready.
Follows whatwg/html#4840 Remove redundant test
…le for form controls, a=testonly Automatic update from web-platform-tests HTML: test display and box-sizing UA style for form controls Follows whatwg/html#4840 Remove redundant test -- wpt-commits: ababf6cd0ffc3ba417c29e09ae942b319538b07c wpt-pr: 20148
…le for form controls, a=testonly Automatic update from web-platform-tests HTML: test display and box-sizing UA style for form controls Follows whatwg/html#4840 Remove redundant test -- wpt-commits: ababf6cd0ffc3ba417c29e09ae942b319538b07c wpt-pr: 20148
…le for form controls, a=testonly Automatic update from web-platform-tests HTML: test display and box-sizing UA style for form controls Follows whatwg/html#4840 Remove redundant test -- wpt-commits: ababf6cd0ffc3ba417c29e09ae942b319538b07c wpt-pr: 20148
…le for form controls, a=testonly Automatic update from web-platform-tests HTML: test display and box-sizing UA style for form controls Follows whatwg/html#4840 Remove redundant test -- wpt-commits: ababf6cd0ffc3ba417c29e09ae942b319538b07c wpt-pr: 20148
Follows whatwg/html#4840 Remove redundant test
Fixes #4082
<input>
should not honor overflow:scroll/auto<input type=image>
when it's not rendering an image (ALT text) should use a true CSS inline box<input>
should not honor overflow:scroll/auto(See WHATWG Working Mode: Changes for more details.)
/infrastructure.html ( diff )
/rendering.html ( diff )