parent
8dfca6fafb
commit
ed84aa8c7b
@ -40,6 +40,10 @@ window._qutebrowser.stylesheet = (function() {
|
|||||||
// then move the stylesheet to the end. Partially inspired by Stylus:
|
// then move the stylesheet to the end. Partially inspired by Stylus:
|
||||||
// https://github.com/openstyles/stylus/blob/1.1.4.2/content/apply.js#L235-L355
|
// https://github.com/openstyles/stylus/blob/1.1.4.2/content/apply.js#L235-L355
|
||||||
function watch_root() {
|
function watch_root() {
|
||||||
|
if (!document.documentElement) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (root_elem !== document.documentElement) {
|
if (root_elem !== document.documentElement) {
|
||||||
root_elem = document.documentElement;
|
root_elem = document.documentElement;
|
||||||
root_observer.disconnect();
|
root_observer.disconnect();
|
||||||
@ -53,7 +57,7 @@ window._qutebrowser.stylesheet = (function() {
|
|||||||
|
|
||||||
function create_style() {
|
function create_style() {
|
||||||
let ns = xhtml_ns;
|
let ns = xhtml_ns;
|
||||||
if (document.documentElement.namespaceURI === svg_ns) {
|
if (document.documentElement && document.documentElement.namespaceURI === svg_ns) {
|
||||||
ns = svg_ns;
|
ns = svg_ns;
|
||||||
}
|
}
|
||||||
style_elem = document.createElementNS(ns, "style");
|
style_elem = document.createElementNS(ns, "style");
|
||||||
|
Loading…
Reference in New Issue
Block a user