Q:

TinyMCE not working when locker service is enabled

Hi guys when enabling locker service I get this error, I am using the tinyMCE plugin? 
auraError": -{
        "name": "TypeError",
        "message": "Uncaught Action failed: c$EmailEditor$controller$afterScriptsLoaded [Cannot read property 'open' of undefined]\nthrows at https://totaljobsgroup--xforce1.lightning.force.com/auraFW/javascript/vR3RI4HaFe6ZgUzebBGZ9A/aura_proddebug.js:17535:7",
        "$stackTrace$": "    at B.initContentBody (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:19706)\n    at B.init (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:19505)\n    at n. (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:14550)\n    at Array. ( /resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:11083)\n    at n (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:4:1351)\n    at p (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:11060)\n    at n.loadScripts (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:11112)\n    at n.loadQueue (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:10759)\n    at t (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:14516)\n    at B.render (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:15817)",
        "severity": "ALERT",
        "$component$": "c$EmailEditor$controller$afterScriptsLoaded",
        "action": null,
        "id": "52326a7a-c4c1-4a24-91fa-d4264c9fb217",
        "stackTrace": "    at B.initContentBody (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:19706)\n    at B.init (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:19505)\n    at n. (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:14550)\n    at Array. ( /resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:11083)\n    at n (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:4:1351)\n    at p (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:11060)\n    at n.loadScripts (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:11112)\n    at n.loadQueue (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:5:10759)\n    at t (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:14516)\n    at B.render (/resource/1477776332000/TinyMCE/tinymce/tinymce.min.js:12:15817)",
        "handled": true,
        "reported": true,
        "data": null

A:

I believe that TinyMCE like CKEditor is neither strict mode nor CSP unsafe inline/eval compliant.  Salesforce itself is itself switching to Quil - a modern rich text editor that is strict mode and CSP compliant.  The next major version of CKEditor (5.x) is also strict mode and CSP compliant but it's in an alpha state last I looked.  
Is there a reason you cannot use the built in rich text components?