aboutsummaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
authorJohann-S <[email protected]>2018-12-23 13:30:35 +0100
committerXhmikosR <[email protected]>2018-12-23 14:30:35 +0200
commit3bd9fb3649a233f0a0c26b8a6cb5209d220a7528 (patch)
tree390db50e54653a5a7ce3e3b298f135cdcff35ad9 /js/src
parent7d5cb2df3ad1d3438c0753c78203bca54f28d5a8 (diff)
downloadbootstrap-3bd9fb3649a233f0a0c26b8a6cb5209d220a7528.tar.xz
bootstrap-3bd9fb3649a233f0a0c26b8a6cb5209d220a7528.zip
getSelectorFromElement return null on bad selectors (#27912)
Diffstat (limited to 'js/src')
-rw-r--r--js/src/util.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/js/src/util.js b/js/src/util.js
index 0d434c4c5..c3e23e817 100644
--- a/js/src/util.js
+++ b/js/src/util.js
@@ -82,7 +82,11 @@ const Util = {
selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''
}
- return selector && document.querySelector(selector) ? selector : null
+ try {
+ return document.querySelector(selector) ? selector : null
+ } catch (err) {
+ return null
+ }
},
getTransitionDurationFromElement(element) {