Opened 11 years ago

Closed 11 years ago

Last modified 9 years ago

#8274 closed defect (fixed)

inlineeditbox: tabbing away from non-autosave textarea leaves cursor in textbox

Reported by: Becky Gibson Owned by: Douglas Hays
Priority: high Milestone: 1.3
Component: Dijit - Form Version: 1.2.3
Keywords: Cc: Douglas Hays, peteb
Blocked By: Blocking:

Description

open dijit/tests/test_InlineEditBox.html in Firefox 3. Tab down to the textarea inilneEditBox above sincerely. Press space/enter to activate. Enter text, "hello", press tab three times so focus moves to the inlineEditBox after Sincerely. Since no button (save nor canceL) was invoked, the buttons remain active. If you now type characters, they appear in the inlineEditBox after "hello" even though focus is now on another control. If you shift-tab back to the save button and invoke save, the additional characters typed after focus moved away from the inlineEditBox are not saved. In IE7 the caret remains blinking in the inlineEditBox when you tab away but additional characters are not displayed when typed.

When the user tabs away from the textarea, they should no longer be able to enter additional characters. If they submit a form and have not explicitly saved the field, I think the data for that field should not be submitted (so tabbing away with no action ultimately acts like a cancel).

This was discovered in 1.2.3 but occurs in 1.1 as well.

Change History (3)

comment:1 Changed 11 years ago by Douglas Hays

Milestone: tbd1.3
Owner: set to Douglas Hays

comment:2 Changed 11 years ago by Douglas Hays

Resolution: fixed
Status: newclosed

(In [16090]) Fixes #2178, #4988, #7383, #8063, #8211, #8222, #8274, #8276. References #7740. Refactor the Textarea widget to use a native TEXTAREA element. IE8 beta 2 in strict mode will not auto-resize.

comment:3 Changed 9 years ago by bill

Component: DijitDijit - Form
Note: See TracTickets for help on using tickets.