| Summary: | REGRESSION (Safari 16.4): Dynamically set `<meter>` doesn't show the value | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Thomas Steiner <tomac> | ||||||
| Component: | New Bugs | Assignee: | Aditya Keerthi <akeerthi> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | akeerthi, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | Safari 16 | ||||||||
| Hardware: | Mac (Apple Silicon) | ||||||||
| OS: | macOS 13 | ||||||||
| Attachments: |
|
||||||||
|
Description
Thomas Steiner
2023-04-25 01:33:15 PDT
In my tests, this seems to only affect desktop Safari, it works fine on iOS. See the screenshot for details: https://bugs.webkit.org/attachment.cgi?id=466071. Aditya, can you take a look? I'm unable to reproduce on https://like-spiffy-pick.glitch.me/, but can reproduce on https://howfuguismybrowser.dev/. Created attachment 466080 [details]
reduction
Attaching a reliable reproduction.
Confirmed this is a regression in Safari 16.4. This also reproduces with <progress>, and is fallout from GPU Process refactoring work. We need to ensure our `ControlPart` state is up-to-date, probably in `RenderBox::ensureControlPart`. Pull request: https://github.com/WebKit/WebKit/pull/13218 Committed 263473@main (340e63b309b7): <https://commits.webkit.org/263473@main> Reviewed commits have been landed. Closing PR #13218 and removing active labels. |