Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 968004a85d1dbc5298ea58951a36604dd251fbce
https://github.com/WebKit/WebKit/commit/968004a85d1dbc5298ea58951a36604dd251fbce
Author: Razvan Caliman <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M Source/WebInspectorUI/UserInterface/Views/ScopeBar.css
Log Message:
-----------
Web Inspector: REGRESSION(309194@main): Storage: Can't filter by storage
type. Popup menu does not show.
https://bugs.webkit.org/show_bug.cgi?id=313155
rdar://175444192
Reviewed by Anne van Kesteren and Devin Rousso.
https://commits.webkit.org/309194@main dropped support for handling synthetic
events
(i.e. untrusted events) on `<select>` elements.
https://commits.webkit.org/310437@main addressed this by relying on the
invisible
`<select>` element within a `WI.MultipleScopeBarItem` to receive input directly
and reveal the options list.
However, the `<select>` is set to `display: none` if the
`WI.MultipleScopeBarItem`
isn't marked as selected.
In a `WI.ScopeBar` where another item is marked as selected, the CSS rule is
satisfied,
keeping the `<select>` hidden and not receiving input. This occurs in the
Storage tab
where the standalone (i.e. exclusive) `WI.ScopeBarItem` is marked as selected
by default.
This patch removes the obsolete CSS rule because the `<select>` element:
1) is already visually hidden by other styles.
2) has to be able to receive input at all times.
* Source/WebInspectorUI/UserInterface/Views/ScopeBar.css:
(.scope-bar > li.multiple:not(.selected) > select): Deleted.
Canonical link: https://commits.webkit.org/311945@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications