diff options
author | jenkins-bot <jenkins-bot@gerrit.wikimedia.org> | 2024-02-23 19:58:43 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@wikimedia.org> | 2024-02-23 19:58:43 +0000 |
commit | 244d471045abf52c1ce57597654259caefe9a837 (patch) | |
tree | 354c8954400434e4b4c8cfdb8b8014d55f3ffb8c /resources/src/mediawiki.page.ready | |
parent | 38fa56cc3e2184cac8f554925ebc9e2c14c76c5b (diff) | |
parent | aba9fb7ab2958277504b020fcf8c2239b778bced (diff) | |
download | mediawikicore-244d471045abf52c1ce57597654259caefe9a837.tar.gz mediawikicore-244d471045abf52c1ce57597654259caefe9a837.zip |
Merge "Guard against null event.target in checkboxHack.js"
Diffstat (limited to 'resources/src/mediawiki.page.ready')
-rw-r--r-- | resources/src/mediawiki.page.ready/checkboxHack.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/resources/src/mediawiki.page.ready/checkboxHack.js b/resources/src/mediawiki.page.ready/checkboxHack.js index c41d1b5986d3..85169b14040d 100644 --- a/resources/src/mediawiki.page.ready/checkboxHack.js +++ b/resources/src/mediawiki.page.ready/checkboxHack.js @@ -386,7 +386,9 @@ function bindDismissOnFocusLoss( window, checkbox, button, target ) { function bindDismissOnClickLink( checkbox, target ) { function dismissIfClickLinkEvent( event ) { // Handle clicks to links and link children elements - if ( event.target.nodeName === 'A' || event.target.parentNode.nodeName === 'A' ) { + if ( event.target && + ( event.target.nodeName === 'A' || event.target.parentNode.nodeName === 'A' ) + ) { setCheckedState( checkbox, false ); } } |