Bug 248321 - Wrong overflow behavior for input fields containing ::-webkit-textfield-decoration-container in vertical writing-mode
Summary: Wrong overflow behavior for input fields containing ::-webkit-textfield-decor...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Forms (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Tim Nguyen (:ntim)
URL:
Keywords: InRadar
Depends on:
Blocks: 245355
  Show dependency treegraph
 
Reported: 2022-11-24 13:50 PST by Tim Nguyen (:ntim)
Modified: 2022-11-24 22:37 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Nguyen (:ntim) 2022-11-24 13:50:32 PST
STR:
- Enable VerticalFormControlsEnabled
- Visit one of these URLs:

data:text/html,<input type="search" style="writing-mode: vertical-lr">

or

data:text/html,<input type="number" style="writing-mode: vertical-lr">

or

data:text/html,<input type="password" style="writing-mode: vertical-lr">

- Type in the input until it overflows

AR:
- The number spinner overflows out of the input
- When you type even more on a page that has overflow, the page starts scrolling as you type (try it on https://bugs.webkit.org/attachment.cgi?id=463717)

Tests should be added for both of these items, both can probably be WPT:
- First one could be tested using a reftest
- Second one could test that the scroll position is stable
Comment 1 Radar WebKit Bug Importer 2022-11-24 13:55:34 PST
<rdar://problem/102652144>
Comment 2 Tim Nguyen (:ntim) 2022-11-24 19:39:06 PST
Pull request: https://github.com/WebKit/WebKit/pull/6802
Comment 3 Tim Nguyen (:ntim) 2022-11-24 19:39:15 PST
Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/37154
Comment 4 EWS 2022-11-24 22:37:52 PST
Committed 257008@main (13ee07bc7a8e): <https://commits.webkit.org/257008@main>

Reviewed commits have been landed. Closing PR #6802 and removing active labels.