Selection anchor may be a text node in Safari 11
authorAlexander Ebert <ebert@woltlab.com>
Thu, 23 Nov 2017 15:00:44 +0000 (16:00 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 23 Nov 2017 15:00:44 +0000 (16:00 +0100)
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Redactor/Format.js

index bdbc0462f1bae0c194390207c6a4d437c0d27959..2ed02ec734aa78d6d68317aaeb7d1a59d28cd3c2 100644 (file)
@@ -381,7 +381,7 @@ define(['Dom/Util'], function(DomUtil) {
                        for (var i = 0, length = tags.length; i < length; i++) {
                                tag = tags[i];
                                
-                               node = selection.anchorNode;
+                               node = elClosest(selection.anchorNode);
                                hasNode = (elBySel(tag.toLowerCase(), node) !== null);
                                
                                if (!hasNode) {