]> source.dussan.org Git - jquery-ui.git/commit
Selectmenu: Fix selecting options following hidden ones
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Wed, 10 May 2023 08:55:01 +0000 (10:55 +0200)
committerGitHub <noreply@github.com>
Wed, 10 May 2023 08:55:01 +0000 (10:55 +0200)
commit020828e7ffd5e7830d979b4c5cf8412f04223973
tree323d777eaabdabbdce36008926817275df7d9a8b
parentbeeb410ccbe1c4108ee93bdbdc05e003f115baf6
Selectmenu: Fix selecting options following hidden ones

Change a2b25ef6caae3e1a272214839b815a6387618124 made options with
the `hidden` attribute skipped when rendering. However, that makes
indexes misaligned with native options as hidden ones maintain their
index values. Instead, don't skip hidden options but add the `hidden`
attribute to the respective jQuery UI elements as well.

Fixes gh-2082
Closes gh-2144
Ref a2b25ef6caae3e1a272214839b815a6387618124
tests/unit/selectmenu/core.js
ui/widgets/selectmenu.js