Opened 10 years ago

Closed 10 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:

Description

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 10 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 10 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 10 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 10 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 10 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 10 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 10 years ago by asterix

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