diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-05-02 13:00:46 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-02 13:00:46 -0400 |
commit | c4ea9321dcffbda9004461a7b0027cf5c893f3c0 (patch) | |
tree | d42693165e657bd038d037ac65d61dbc99d59dcf /ext/fg/js/float.js | |
parent | 51032d1eca04820a80f34dfd511a927c55975c1f (diff) |
Validate document nodes before use (#493)
* Validate document.body before use in loadScripts
This also fixes an issue where reject wasn't being passed to loadScriptSentinel.
* Validate document nodes before use in _getSiteColor
* Validate document.body before use in _getViewport
* Validate document.body before use in setContentScale
* Validate document.body before use in docImposterCreate
Diffstat (limited to 'ext/fg/js/float.js')
-rw-r--r-- | ext/fg/js/float.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/fg/js/float.js b/ext/fg/js/float.js index 294093cd..77e8edd8 100644 --- a/ext/fg/js/float.js +++ b/ext/fg/js/float.js @@ -162,7 +162,9 @@ class DisplayFloat extends Display { } setContentScale(scale) { - document.body.style.fontSize = `${scale}em`; + const body = document.body; + if (body === null) { return; } + body.style.fontSize = `${scale}em`; } async getDocumentTitle() { |