diff --git a/src/plugins/qtscripteditor/qtscriptcodecompletion.cpp b/src/plugins/qtscripteditor/qtscriptcodecompletion.cpp
index 1ecefda7f04306f74dd2c93d3678446df6d63fe5..40100dd116b2e0acdaa532c1250257f44bcd713f 100644
--- a/src/plugins/qtscripteditor/qtscriptcodecompletion.cpp
+++ b/src/plugins/qtscripteditor/qtscriptcodecompletion.cpp
@@ -24,8 +24,10 @@ void QtScriptCodeCompletion::setCaseSensitivity(Qt::CaseSensitivity caseSensitiv
 
 bool QtScriptCodeCompletion::supportsEditor(TextEditor::ITextEditable *editor)
 {
+#if 0 // ### disable JS Completion. It's pretty buggy and it can crash Creator.
     if (qobject_cast<ScriptEditor *>(editor->widget()))
         return true;
+#endif
 
     return false;
 }