Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 223d32e82b8d54873cacd0197ba60ceb9971fa41
https://github.com/WebKit/WebKit/commit/223d32e82b8d54873cacd0197ba60ceb9971fa41
Author: Cristina Murillo <[email protected]>
Date: 2025-10-14 (Tue, 14 Oct 2025)
Changed paths:
M
Source/WebCore/Modules/modern-media-controls/controls/adwaita-fullscreen-media-controls.css
M
Source/WebCore/Modules/modern-media-controls/controls/adwaita-inline-media-controls.css
Log Message:
-----------
REGRESSION(299348@main): [WPE][GTK] Media control time fields displayed
incorrectly after timecontrol update to flexbox
https://bugs.webkit.org/show_bug.cgi?id=298766
Reviewed by Carlos Garcia Campos and Philippe Normand.
Fix scrubber layout and time label visibility in inline and fullscreen media
controls.
The scrubber in Adwaita inline and fullscreen media controls had zero width due
to missing flex constraints. This change applies `flex: 1 1 0%` and `min-width:
0` to allow the scrubber to expand between the time labels.
Additionally, both duration and remaining time labels were shown simultaneously
and it was not possible to switch between them by clicking the label.
This restores platform-specific CSS rules to ensure only one is visible at a
time.
*
Source/WebCore/Modules/modern-media-controls/controls/adwaita-fullscreen-media-controls.css:
(.media-controls.adwaita.fullscreen .time-control .scrubber):
(.media-controls.adwaita.fullscreen .time-control.duration
#time-label-remaining):
(.media-controls.adwaita.fullscreen .time-control.remaining
#time-label-duration):
*
Source/WebCore/Modules/modern-media-controls/controls/adwaita-inline-media-controls.css:
(.media-controls.adwaita.inline .time-control .scrubber):
(.media-controls.adwaita.inline .time-control.duration #time-label-remaining):
(.media-controls.adwaita.inline .time-control.remaining #time-label-duration):
Canonical link: https://commits.webkit.org/301461@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes