GNOME Bugzilla – Bug 434668
Firefox: Update ConvReviewUserReg to use new mode management
Last modified: 2007-05-11 19:56:03 UTC
Update ConvReviewUserReg to use new mode management which takes into account all new navigation commands.
Modes are now switched according to the following: Current mode New mode TABLE_MODE DOCUMENT_MODE WIDGET_MODE DOCUMENT_MODE DOCUMENT_MODE setModeByPOR() Committed to repository.
The AutoMode state variable needs to be toggled when a user hits CapsLock-Shift, thus turning on/off automatic mode switching.
The usability of the feature described in comment #2 was less than desirable for 'simple' navigation (textboxes and other basic form elements). It created a situation where the user could easy be lost in which mode they are in and if it will automatically update when they move to the next accessible. However, table review may suffer because the user will constantly have to change modes when they move to the next cell if they want to review within a cell that has more than a simple entry. The agreed upon solution is to not update the AutoMode setting and to add logic to the table review(future work)/ModeChangerOnUser that allows the mode to be persisted while the pointer is within a table.