diff --git a/aqt/editor.py b/aqt/editor.py
index 65f800722..e92e7e14b 100644
--- a/aqt/editor.py
+++ b/aqt/editor.py
@@ -30,7 +30,7 @@ pics = ("jpg", "jpeg", "png", "tif", "tiff", "gif", "svg", "webp")
audio = ("wav", "mp3", "ogg", "flac", "mp4", "swf", "mov", "mpeg", "mkv", "m4a", "3gp", "spx", "oga")
_html = """
-
%s
+
%s
-
"""
# caller is responsible for resetting note on reset
@@ -479,10 +473,12 @@ class Editor:
%(rightbts)s
""" % dict(flds=_("Fields"), cards=_("Cards"), rightbts="".join(righttopbtns))
+ bgcol = self.mw.app.palette().window().color().name()
+ # then load page
self.web.stdHtml(_html % (
- self.mw.baseHTML(), anki.js.jquery,
+ bgcol,
topbuts,
- _("Show Duplicates")))
+ _("Show Duplicates")), js=anki.js.jquery, head=self.mw.baseHTML())
# Top buttons
######################################################################
@@ -618,9 +614,6 @@ class Editor:
def _loadFinished(self):
self._loaded = True
- # match the background colour
- bgcol = self.mw.app.palette().window().color().name()
- self.web.eval("setBG('%s')" % bgcol)
# setup colour button
self.setupForegroundButton()