I am currently using the Angular-trix rich text editor, which is functioning perfectly in all browsers including IE 11. However, I am encountering issues with it not working in IE10 or earlier versions.
An error message that keeps appearing states:
Unable to set property 'trixMutable' of undefined or null reference
HTML
<trix-editor ng-model-options="{updateOn:'blur'}" spellcheck="false" class="trix-content" ng-model="trix" angular-trix trix-initialize="trixInitialize(e, editor);" trix-change="trixChange(e, editor);" trix-selection-change="trixSelectionChange(e, editor);" trix-focus="trixFocus(e, editor);" trix-blur="trixBlur(e, editor);" trix-file-accept="trixFileAccept(e, editor);" trix-attachment-add="trixAttachmentAdd(e, editor);" trix-attachment-remove="trixAttachmentRemove(e, editor);" placeholder="Write something.."></trix-editor>
I have been unable to identify the root cause of this issue.
I came across a similar problem on Stack Overflow here, but unfortunately, the solution did not work for me.
I also reported this issue on GitHub, however, I have not received any response yet.
Note: Please try opening the provided plunkr link in IE10 or older versions.