diff --git a/src/atom-environment.coffee b/src/atom-environment.coffee index a8ef98df4..c7843f7e8 100644 --- a/src/atom-environment.coffee +++ b/src/atom-environment.coffee @@ -196,6 +196,11 @@ class AtomEnvironment extends Model @applicationDelegate.didChangeHistoryManager() unless e.reloaded initialize: (params={}) -> + # This will force TextEditorElement to register the custom element, so that + # using `document.createElement('atom-text-editor')` works if it's called + # before opening a buffer. + require './text-editor-element' + {@window, @document, @blobStore, @configDirPath, onlyLoadBaseStyleSheets} = params {devMode, safeMode, resourcePath, clearWindowState} = @getLoadSettings()