I re-created this code, I had some errors displayed in Firefox using your code directly, so I changed some things.
By executing the code below and calling Ext.create("Form.FormTypeDialog", {}).show(); in the console window, closing the window and repeating do not replicate this problem. Could you try to use the code that I have and see if you have the same problem.
Ext.application({ name: 'HelloExt', launch: function () { Ext.define('Form.FormTypeDialog', { extend: 'Ext.Window', id: 'formTypeDialog', formId: null, callbackFunction: null, modal: true, constructor: function (config) { var me = this; Ext.apply(this, { buttons: [ { text: "#{msgs.form_create_dialog_button_cancel}", cls: 'secondaryBtn', handler: function () { me.close(); } }, { text: "#{msgs.form_create_dialog_button_next}", handler: function () { // Get selected form type } } ] }); this.callParent(arguments); }, initComponent: function () { this.setTitle("#{msgs.form_create_dialog_title}"); this.setHeight(175); this.setWidth(327); var myData = [ ["Application Provisioning Policy Form", "Application"], ["Role Provisioning Policy Form", "Role"], ["Workflow Form", "Workflow"], ]; var formTypeStore = Ext.create("Ext.data.ArrayStore", { fields: [ 'name', 'value' ], data: myData, storeId: "myStore" }); this.form = Ext.create("Ext.form.Panel", { style: 'padding:15px;background-color:#fff', border: false, bodyBorder: false, items: [ Ext.create("Ext.form.Label", { text: "#{msgs.form_create_dialog_select_type_label}", margin: "25 10 25 5" }), Ext.create("Ext.form.ComboBox", { id: 'createformTypeCombo', margin: "8 10 25 5", allowBlank: false, forceSelection: true, editable: false, store: formTypeStore, valueField: 'value', displayField: 'name', width: 260, emptyText: '#{msgs.form_create_dialog_select_type}' }) ] }); this.items = [ this.form ]; this.callParent(arguments); } }); Ext.create('Ext.Button', { text: 'Click me', renderTo: Ext.getBody(), handler: function() { Ext.create("Form.FormTypeDialog", {}).show(); } }); } });
You can also play with this code using / forking from this feed