diff --git a/src/components/CodeEditor.jsx b/src/components/CodeEditor.jsx index 74be5fd..0437bef 100644 --- a/src/components/CodeEditor.jsx +++ b/src/components/CodeEditor.jsx @@ -69,7 +69,9 @@ export default class CodeEditor extends Component { const { prefs } = nextProps; if (this.props.type === 'monaco') { - this.instance.updateOptions({ fontSize: prefs.fontSize }); + this.editorReadyDeferred.promise.then(() => { + this.instance.updateOptions({ fontSize: prefs.fontSize }); + }); } else { this.instance.setOption( 'indentWithTabs', diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx index 26cb89c..aca07d2 100644 --- a/src/components/ContentWrap.jsx +++ b/src/components/ContentWrap.jsx @@ -715,7 +715,13 @@ export default class ContentWrap extends Component { { + pair = pair.split(':'); + if (pair[1] === 'true') pair[1] = true; + else if (pair[1] === 'false') pair[1] = false; + window.forcedSettings[pair[0]] = pair[1]; + }); + } +} + export default class App extends Component { constructor() { super();