From 1a5ec7484e82ea74c6f795208247d0bcef3f8715 Mon Sep 17 00:00:00 2001
From: Roger Braun <roger@rogerbraun.net>
Date: Fri, 20 Jan 2017 23:39:38 +0100
Subject: [PATCH] Fix style setting in Chrome.

---
 src/services/style_setter/style_setter.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js
index b8c978b4..79b68b38 100644
--- a/src/services/style_setter/style_setter.js
+++ b/src/services/style_setter/style_setter.js
@@ -22,6 +22,7 @@ const setStyle = (href) => {
 
   const setDynamic = () => {
     const baseEl = document.createElement('div')
+    body.appendChild(baseEl)
     baseEl.setAttribute('class', 'base05')
     const base05Color = window.getComputedStyle(baseEl).getPropertyValue('color')
     baseEl.setAttribute('class', 'base08')
@@ -29,6 +30,7 @@ const setStyle = (href) => {
     const styleEl = document.createElement('style')
     head.appendChild(styleEl)
     const styleSheet = styleEl.sheet
+    body.removeChild(baseEl)
 
     styleSheet.insertRule(`a { color: ${base08Color}`, 'index-max')
     styleSheet.insertRule(`body { color: ${base05Color}`, 'index-max')