From: Jukka Kurkela Date: Tue, 29 Oct 2019 21:22:35 +0000 (+0200) Subject: Use `document` when `getRootNode` is unsupported (#6630) X-Git-Tag: v3.0.0-alpha~283 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09bd524dd3dc6c8ee7cc295f479d2fba7255dd02;p=thirdparty%2FChart.js.git Use `document` when `getRootNode` is unsupported (#6630) --- diff --git a/src/platforms/platform.dom.js b/src/platforms/platform.dom.js index b1964a32a..5271860e5 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); }