From 2069d20a574dd6413522ffcbe623e052e0cf9e36 Mon Sep 17 00:00:00 2001 From: kurkle Date: Mon, 28 Oct 2019 13:45:11 +0200 Subject: [PATCH] Use `document` when `getRootNode` is unsupported --- src/platforms/platform.dom.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platforms/platform.dom.js b/src/platforms/platform.dom.js index b1964a32a2c..5271860e59b 100644 --- a/src/platforms/platform.dom.js +++ b/src/platforms/platform.dom.js @@ -339,7 +339,7 @@ module.exports = { // If the canvas is in a shadow DOM, then the styles must also be inserted // into the same shadow DOM. // https://github.com/chartjs/Chart.js/issues/5763 - var root = canvas.getRootNode(); + var root = canvas.getRootNode ? canvas.getRootNode() : document; var targetNode = root.host ? root : document.head; injectCSS(targetNode, stylesheet); }