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 434668 - Firefox: Update ConvReviewUserReg to use new mode management
Firefox: Update ConvReviewUserReg to use new mode management
Status: RESOLVED FIXED
Product: lsr
Classification: Deprecated
Component: extensions
unspecified
Other Linux
: Normal normal
: 0.5.2
Assigned To: Scott Haeger
LSR maintainers
Depends on:
Blocks: docnav
 
 
Reported: 2007-04-30 18:21 UTC by Scott Haeger
Modified: 2007-05-11 19:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Scott Haeger 2007-04-30 18:21:49 UTC
Update ConvReviewUserReg to use new mode management which takes into account all new navigation commands.
Comment 1 Scott Haeger 2007-04-30 20:31:04 UTC
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.
Comment 2 Scott Haeger 2007-05-01 14:07:49 UTC
The AutoMode state variable needs to be toggled when a user hits CapsLock-Shift, thus turning on/off automatic mode switching. 
Comment 3 Scott Haeger 2007-05-01 14:55:12 UTC
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.