File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -280,6 +280,11 @@ ColumnLayout {
280280 forceActiveFocus ();
281281 }
282282
283+ if (event .key === Qt .Key_Escape ) {
284+ event .accepted = false ;
285+ closeDialog ();
286+ }
287+
283288 // Clear error when user starts typing
284289 if (connectButton .hasError && event .text && event .text .length > 0 ) {
285290 connectButton .hasError = false ;
@@ -298,6 +303,10 @@ ColumnLayout {
298303 }
299304 event .accepted = true ;
300305 } else if (event .text && event .text .length > 0 ) {
306+ if (event .key === Qt .Key_Tab ) {
307+ event .accepted = false ;
308+ return ;
309+ }
301310 passwordBuffer += event .text ;
302311 event .accepted = true ;
303312 }
Original file line number Diff line number Diff line change @@ -202,6 +202,11 @@ Item {
202202 forceActiveFocus ();
203203 }
204204
205+ if (event .key === Qt .Key_Escape ) {
206+ event .accepted = false ;
207+ closeDialog ();
208+ }
209+
205210 if (connectButton .hasError && event .text && event .text .length > 0 ) {
206211 connectButton .hasError = false ;
207212 }
@@ -219,6 +224,10 @@ Item {
219224 }
220225 event .accepted = true ;
221226 } else if (event .text && event .text .length > 0 ) {
227+ if (event .key === Qt .Key_Tab ) {
228+ event .accepted = false ;
229+ return ;
230+ }
222231 passwordBuffer += event .text ;
223232 event .accepted = true ;
224233 }
You can’t perform that action at this time.
0 commit comments