WPT
wpt / html / rendering / widgets / baseline-alignment-and-overflow.tentative.html
Spec: HTML ↗
Runs: Chrome 155.0.8038.0 (wpt@05fffeacb, 2026-09-02) | Firefox 157.0a1 (wpt@7addae031, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-410b4 (wpt@ce41a9c47, 2026-09-02) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 114/132 | 126/132 | 80/132 | 42/132 | 21/132 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| <input type="text" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="text" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="text" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="text" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="text" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="text" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="search" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="search" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="search" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="search" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="search" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="search" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="tel" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="tel" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="tel" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="tel" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="tel" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="tel" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="url" value="data:,x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="url" value="data:,x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="url" value="data:,x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="url" value="data:,x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="url" value="data:,x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="url" value="data:,x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="email" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="email" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="email" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="email" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="email" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="email" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="password" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="password" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="password" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="password" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="password" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="password" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="date" value="2020-01-01" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="date" value="2020-01-01" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="date" value="2020-01-01" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="date" value="2020-01-01" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="date" value="2020-01-01" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="date" value="2020-01-01" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="month" value="2020-01" style="overflow: visible; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="month" value="2020-01" style="overflow: hidden; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="month" value="2020-01" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="month" value="2020-01" style="overflow: visible; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="month" value="2020-01" style="overflow: hidden; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="month" value="2020-01" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="week" value="2020-W01" style="overflow: visible; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="week" value="2020-W01" style="overflow: hidden; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="week" value="2020-W01" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="week" value="2020-W01" style="overflow: visible; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="week" value="2020-W01" style="overflow: hidden; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="week" value="2020-W01" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="time" value="00:00" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="time" value="00:00" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="time" value="00:00" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="time" value="00:00" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="time" value="00:00" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="time" value="00:00" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="datetime-local" value="2020-01-01T00:00" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="datetime-local" value="2020-01-01T00:00" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="datetime-local" value="2020-01-01T00:00" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="datetime-local" value="2020-01-01T00:00" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="datetime-local" value="2020-01-01T00:00" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="datetime-local" value="2020-01-01T00:00" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="number" value="0" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="number" value="0" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="number" value="0" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="number" value="0" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="number" value="0" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="number" value="0" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | FAIL | FAIL | — |
| <input type="range" style="overflow: visible; appearance: auto;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="range" style="overflow: hidden; appearance: auto;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="range" style="overflow: scroll; appearance: auto;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="range" style="overflow: visible; appearance: none;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="range" style="overflow: hidden; appearance: none;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="range" style="overflow: scroll; appearance: none;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="color" value="#000000" style="overflow: visible; appearance: auto;"> | FAIL | PASS | PASS | PASS | PASS | — |
| <input type="color" value="#000000" style="overflow: hidden; appearance: auto;"> | FAIL | PASS | PASS | PASS | PASS | — |
| <input type="color" value="#000000" style="overflow: scroll; appearance: auto;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="color" value="#000000" style="overflow: visible; appearance: none;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="color" value="#000000" style="overflow: hidden; appearance: none;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="color" value="#000000" style="overflow: scroll; appearance: none;"> | FAIL | PASS | FAIL | PASS | PASS | — |
| <input type="checkbox" style="overflow: visible; appearance: auto;"> | PASS | FAIL | FAIL | FAIL | FAIL | — |
| <input type="checkbox" style="overflow: hidden; appearance: auto;"> | PASS | FAIL | FAIL | FAIL | FAIL | — |
| <input type="checkbox" style="overflow: scroll; appearance: auto;"> | PASS | FAIL | FAIL | FAIL | FAIL | — |
| <input type="checkbox" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="checkbox" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="checkbox" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="radio" style="overflow: visible; appearance: auto;"> | PASS | FAIL | FAIL | FAIL | FAIL | — |
| <input type="radio" style="overflow: hidden; appearance: auto;"> | PASS | FAIL | FAIL | FAIL | FAIL | — |
| <input type="radio" style="overflow: scroll; appearance: auto;"> | PASS | FAIL | FAIL | FAIL | FAIL | — |
| <input type="radio" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="radio" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="radio" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="file" style="overflow: visible; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="file" style="overflow: hidden; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="file" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="file" style="overflow: visible; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="file" style="overflow: hidden; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="file" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | FAIL | FAIL | — |
| <input type="submit" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="submit" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="submit" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | PASS | FAIL | — |
| <input type="submit" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="submit" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="submit" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | PASS | FAIL | — |
| <input type="image" src="data:,broken" alt="x" style="overflow: visible; appearance: auto;"> | FAIL | PASS | FAIL | FAIL | FAIL | — |
| <input type="image" src="data:,broken" alt="x" style="overflow: hidden; appearance: auto;"> | FAIL | PASS | FAIL | FAIL | FAIL | — |
| <input type="image" src="data:,broken" alt="x" style="overflow: scroll; appearance: auto;"> | FAIL | PASS | FAIL | FAIL | FAIL | — |
| <input type="image" src="data:,broken" alt="x" style="overflow: visible; appearance: none;"> | FAIL | PASS | FAIL | FAIL | FAIL | — |
| <input type="image" src="data:,broken" alt="x" style="overflow: hidden; appearance: none;"> | FAIL | PASS | FAIL | FAIL | FAIL | — |
| <input type="image" src="data:,broken" alt="x" style="overflow: scroll; appearance: none;"> | FAIL | PASS | FAIL | FAIL | FAIL | — |
| <input type="image" src="data:(png)" alt="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="image" src="data:(png)" alt="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="image" src="data:(png)" alt="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="image" src="data:(png)" alt="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="image" src="data:(png)" alt="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="image" src="data:(png)" alt="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | PASS | PASS | PASS | — |
| <input type="reset" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="reset" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="reset" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | PASS | FAIL | — |
| <input type="reset" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="reset" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="reset" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | PASS | FAIL | — |
| <input type="button" value="x" style="overflow: visible; appearance: auto;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="button" value="x" style="overflow: hidden; appearance: auto;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="button" value="x" style="overflow: scroll; appearance: auto;"> | PASS | PASS | FAIL | PASS | FAIL | — |
| <input type="button" value="x" style="overflow: visible; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="button" value="x" style="overflow: hidden; appearance: none;"> | PASS | PASS | PASS | PASS | FAIL | — |
| <input type="button" value="x" style="overflow: scroll; appearance: none;"> | PASS | PASS | FAIL | PASS | FAIL | — |