aboutsummaryrefslogtreecommitdiffstats
path: root/resources/src/mediawiki.page.ready
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2024-02-23 19:58:43 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2024-02-23 19:58:43 +0000
commit244d471045abf52c1ce57597654259caefe9a837 (patch)
tree354c8954400434e4b4c8cfdb8b8014d55f3ffb8c /resources/src/mediawiki.page.ready
parent38fa56cc3e2184cac8f554925ebc9e2c14c76c5b (diff)
parentaba9fb7ab2958277504b020fcf8c2239b778bced (diff)
downloadmediawikicore-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.js4
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 );
}
}