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

Reply via email to