diff --git a/addons/web/static/lib/popper/popper.js b/addons/web/static/lib/popper/popper.js index c5a1f016ae9..30fe40616f6 100644 --- a/addons/web/static/lib/popper/popper.js +++ b/addons/web/static/lib/popper/popper.js @@ -28,7 +28,9 @@ function isHTMLElement(node) { var OwnElement = getWindow(node).HTMLElement; - return node instanceof OwnElement || node instanceof HTMLElement; + // Updated to handle checks of HTMLElement created in a different document + // which is required to position the colorpicker correctly. + return node instanceof OwnElement || node.nodeType === Node.ELEMENT_NODE; } function isShadowRoot(node) {