Opened 11 years ago

Closed 11 years ago

#1412 closed defect (fixed)

Focus on OK button in dialog box: bad!

Reported by: wed Owned by: asterix
Priority: normal Milestone: 0.10
Component: dialogs Version:
Severity: normal Keywords: focus dialog
Cc: Blocked By:
Blocking: OS:


When I'm innocently typing some text and suddenly a dialog box opens, with the focus on the OK button (for instance, the dialog box telling me I can now see a contact's presence), if I'm at the end of a word and hit the space bar just when the dialog box opens, the dialog is dealt with and disappears. Then I just see that I have confirmed something but I haven't had the time to check what it was exactly.

This is bad. Now let's talk about which solution we prefer.

  1. Queue those dialogs?
  1. Put the focus elsewhere in the dialog? (not my choice)
  1. Don't get the focus at all?

Change History (7)

comment:1 Changed 11 years ago by nk

I vote for #3. maybe we can show those dialogs in the center of screen but in bg. conversation is welcomed

comment:2 Changed 11 years ago by wed

This is tricky. If the window gets in the user's way, the user will have to deal with the window but first they will have to move the focus to the dialog by themselves. If the dialog is in background, will a single Alt-tab keypress move the focus to it, for instance?

comment:3 Changed 11 years ago by nk

it should be somewhere visible but not popup in user's face.

it can be positioned near the current focused window of Gajim (if such exists) else in center of screen?

I don't know. propose..

comment:4 Changed 11 years ago by asterix

error dialogs must have focus. They are modal. So 3 is not the solution. I don't see any other solution than 2.

comment:5 Changed 11 years ago by nk

what other successful clients (non jabber too) have to teach us in this area? Users contirbute your thoughts

comment:6 Changed 11 years ago by wed

asterix, you talk about error dialogs. Perhaps spontaneous dialogs should not be error dialogs but non modal information dialog. Anyway, even the solution 2 would be far better than the behaviour of Gajim as of version 0.9.1.

comment:7 Changed 11 years ago by asterix

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.