diff --git a/src/plugins/qmldesigner/qmldesignerplugin.cpp b/src/plugins/qmldesigner/qmldesignerplugin.cpp
index 5e11f9aa44704f7c283c5689ed43b1630a80f6da..05ea11dcb80c37101cdd3a116105080f36eaa263 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.cpp
+++ b/src/plugins/qmldesigner/qmldesignerplugin.cpp
@@ -343,8 +343,7 @@ void BauhausPlugin::extensionsInitialized()
 {
     m_designMode = ExtensionSystem::PluginManager::instance()->getObject<Core::DesignMode>();
 
-    m_mimeTypes << "application/x-qml" << "application/javascript"
-                << "application/x-javascript" << "text/javascript";
+    m_mimeTypes << "application/x-qml";
 
     m_designMode->registerDesignWidget(m_mainWidget, m_mimeTypes, m_context->context());
     connect(m_designMode, SIGNAL(actionsUpdated(Core::IEditor*)), SLOT(updateActions(Core::IEditor*)));