File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -102,9 +102,14 @@ function onNodeAdded(target) {
102102
103103 // Site-wide stuff.
104104 // Checkable menu items; e.g. in watch and labels pop-ups.
105- for ( elem of target . querySelectorAll ( ".select-menu-item" ) ) {
106- elem . setAttribute ( "role" , "menuitemcheckbox" ) ;
107- onSelectMenuItemChanged ( elem ) ;
105+ if ( target . classList . contains ( "select-menu-item" ) ) {
106+ target . setAttribute ( "role" , "menuitemcheckbox" ) ;
107+ onSelectMenuItemChanged ( target ) ;
108+ } else {
109+ for ( elem of target . querySelectorAll ( ".select-menu-item" ) ) {
110+ elem . setAttribute ( "role" , "menuitemcheckbox" ) ;
111+ onSelectMenuItemChanged ( elem ) ;
112+ }
108113 }
109114 // Table lists; e.g. in issue and commit listings.
110115 for ( elem of target . querySelectorAll ( ".table-list,.Box-body,ul.js-navigation-container" ) )
You can’t perform that action at this time.
0 commit comments