GNOME Bugzilla – Bug 142791
gedit should beep when the cursor is moved (or backspace is pressed) past the beginning of a document.
Last modified: 2009-08-15 18:40:50 UTC
Gedit does not utilize the "flash window titlebar within the Visual Feedback options. Steps to recreate the reported problem. 1. Select "applications", "desktop Preference", next select "sounds". 2. Select the tab "system bell", click on "visual feedback", and click on "flash window title bar. 3. Close out window. 4. Open a Text editor window using gedit. Observed behavior: If you press the backspace key (this action will activate the flashing of the title bar in terminal window, BUT does not produce the flashing of the title bar in the gedit application.
A11y guys: could you help me fixing this bug?
paolo: can you reproduce it?
Does gedit normally beep (i.e generate a system bell) when you do this? If not, then the bug is an RFE, requesting that gedit beep when you try to backspace past the beginning of the text buffer. If gedit normally beeps, but doesn't cause a flash if visual bell is on, then something else is going wrong here and this is a real "bug".
This is not a bug, since gedit doesn't use the system bell; therefore no visual indication is expected. The terminal beeps when you backspace past the beginning of a line, but that's application-specific behavior. However I think this is a valid RFE regarding audio notification if the user is trying to backspace past the beginning of the text buffer.
Changing the summary for clarity. To implement this feature, all we need to do is call gdk_bell() when backspace is pressed at caret offset 0. I could be a useful feature for blind users.
Well, actually it should be implemented at gtk+ level. Changing product to gtk+ (GtkTextView).
*** This bug has been marked as a duplicate of 70986 ***
Update from defect 70986.... We should incorporate this into the keynav guidelines. I think that any time a navigation or deletion event (destructive backspace, or navigation) past end-of-buffer or beginning-of-buffer occurs in response to a user command, a beep should be issued.
Update, Closing defect.