After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 326649 - keynav: Navigating the Preferences dialog is inconsistent.
keynav: Navigating the Preferences dialog is inconsistent.
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
2.4.x (obsolete)
Other All
: High critical
: ---
Assigned To: Harish Krishnaswamy
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-01-11 19:24 UTC by Rich Burridge
Modified: 2013-09-10 14:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
make the preference's keyboard navigation more consistent (1.17 KB, patch)
2006-01-16 06:31 UTC, Cai Nan
none Details | Review
fix the bug for comment 2 (1.48 KB, patch)
2006-01-20 10:58 UTC, Cai Nan
none Details | Review
fix the bug for comment 2 (1.48 KB, patch)
2006-01-23 03:39 UTC, Cai Nan
committed Details | Review
make the preference's keyboard navigation more consistent (1.14 KB, patch)
2006-01-23 03:59 UTC, Cai Nan
committed Details | Review

Description Rich Burridge 2006-01-11 19:24:41 UTC
Evolution 2.4.X, GNOME 2.12 on Solaris x86

Bring up the Evolution Preferences dialog (Alt-E, Up Arrow, Return).
The Focus will be on the Mail Accounts image in the top left corner.
You can use the Down arrow to navigate to the various option pages
(Autocompletion, Mail Preferences, Composer Preferences, Calendar
and Tasks, Certificates).

Compare this with:

Bring up the Evolution Preferences dialog (Alt-E, Up Arrow, Return).
The Focus will be on the Mail Accounts image in the top left corner.
Use Tab to visit components in the dialog:

Tab to get to the Add button
Tab to get to the Help button
Tab to get to the Close button
Tab to return to the Mail Accounts image in the top left corner.
Now use Down arrow to try to select the other option pages. It'll
select Autocompletion, but the Focus is no longer with that Autocompletion
image, making further navigation with the down arrow bogus.

There needs to be consistent navigation of components in this dialog.
Comment 1 Cai Nan 2006-01-16 06:31:10 UTC
Created attachment 57453 [details] [review]
make the  preference's keyboard navigation more consistent
Comment 2 André Klapper 2006-01-17 10:05:05 UTC
targetting, confirming.

hmm. starting the preferences and tabbing around for a two times leads to totally confusing results in 2.5.4 - it activates some more buttons of the account manager:
accounts > add > help > close >
accounts > accounts_list > add > edit > remove > default > disable > help > close

so please review attached patch. tia. adding srag to cc.
Comment 3 Cai Nan 2006-01-18 05:12:48 UTC
Comment on attachment 57453 [details] [review]
make the  preference's keyboard navigation more consistent

>? PerferenceKeyNav.diff
>Index: ChangeLog
>===================================================================
>RCS file: /cvs/gnome/evolution/widgets/misc/ChangeLog,v
>retrieving revision 1.396
>diff -u -r1.396 ChangeLog
>--- ChangeLog	13 Jan 2006 16:19:36 -0000	1.396
>+++ ChangeLog	16 Jan 2006 06:04:40 -0000
>@@ -1,3 +1,10 @@
>+2006-01-16  set Nancy Cai  <nancy.cai@sum.com>
>+
>+	** Fixes bug #326649
>+	
>+	* e-multi-config-dialog.c: (set_page_timeout_callback):
>+	make the preferences dialog's keyboard navigation more consistent.	
>+
> 2006-01-13  Srinivasa Ragavan  <sragavan@novell.com>
> 
> 	** Fixes bug #326265
>Index: e-multi-config-dialog.c
>===================================================================
>RCS file: /cvs/gnome/evolution/widgets/misc/e-multi-config-dialog.c,v
>retrieving revision 1.34
>diff -u -r1.34 e-multi-config-dialog.c
>--- e-multi-config-dialog.c	4 Aug 2005 04:56:54 -0000	1.34
>+++ e-multi-config-dialog.c	16 Jan 2006 06:04:40 -0000
>@@ -122,6 +122,7 @@
> 	gtk_notebook_set_page (GTK_NOTEBOOK (priv->notebook), priv->set_page_timeout_page);
> 
> 	priv->set_page_timeout_id = 0;
>+	gtk_widget_grab_focus(priv->list_e_table);
> 	return FALSE;
> }
>
Comment 4 Srinivasa Ragavan 2006-01-18 19:08:25 UTC
Cai Nan,

Are you sure that, it fixes for u. It doesnt even work for me... 
U didntmiss any files right?
Comment 5 Cai Nan 2006-01-20 10:58:26 UTC
Created attachment 57717 [details] [review]
fix the bug for comment 2 

This patch make the cursor transfer in the same order.
Comment 6 Cai Nan 2006-01-23 03:39:24 UTC
Created attachment 57887 [details] [review]
fix the bug for comment 2
Comment 7 Cai Nan 2006-01-23 03:59:14 UTC
Created attachment 57889 [details] [review]
make the preference's keyboard navigation more consistent
Comment 8 Srinivasa Ragavan 2006-01-23 05:58:30 UTC
Nancy, you patch looks awesome. You have a cvs account to commit? Or shall i do it?
Comment 9 Cai Nan 2006-01-23 06:27:38 UTC
Srinivasa, please help me to commit it. Thanks.
Comment 10 Cai Nan 2006-01-23 08:40:31 UTC
Patches have already been committed.Please close it.
Thanks.
Comment 11 Srinivasa Ragavan 2006-01-23 08:54:52 UTC
Fixed to HEAD.
Comment 12 Rich Burridge 2006-01-23 17:46:08 UTC
Good fix! Works nicely for me. Many thanks.