Defect #13587

unpredictable tab position after ajax call loading workflow

Added by Maarten Vermeyen over 4 years ago. Updated over 4 years ago.

Status:ConfirmedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Issues
Target version:-
Resolution: Affected version:2.2.3

Description

Hi,

One of our ticketmanagers uses mainly his keyboard for editing tickets. We just upgraded from 1.8 to 2.2.3 and we noticed a change in behavior when using the tab key on issue fields.

I have added some images to explain the problem, the final tab position is different in different browsers

1) we start a normal ticket.
2) enter subject, hit tab to go to description
3) enter description, hit tab to go to status field
4) type "A" to get "assigned"
5) ajaxupdate shortly visible, the field focus is gone.
6) press tab for next field but suddenly focus is on emoticon location (position depends on different browsers but selected field is never the correct one)

It seems after the ajax call the focus is lost. I guess later versions will also be affected by this little bug.

2. enter subject - hit tab to go to description.jpg (25.6 KB) Maarten Vermeyen, 2013-03-25 16:47

1. new ticket - mouse_focus to subject.jpg (26.7 KB) Maarten Vermeyen, 2013-03-25 16:47

3. enter description - hit tab to go to status dropdown.jpg (26.3 KB) Maarten Vermeyen, 2013-03-25 16:47

4. type A for assigned.jpg (25.4 KB) Maarten Vermeyen, 2013-03-25 16:47

5. ajaxupdate shortly visible - focus gone.jpg (25.3 KB) Maarten Vermeyen, 2013-03-25 16:47

6. Hit tab to find focus - apears at emoticon.jpg (24.4 KB) Maarten Vermeyen, 2013-03-25 16:47


Related issues

Related to Redmine - Defect #14621: AJAX call on the issue form resets data entered during th... Closed

History

#1 Updated by Stefaan Ellebaut over 4 years ago

+1!

#2 Updated by Simon Edwards over 4 years ago

I'm seeing the same thing, and also that if you change the tracker type and tab to the Subject field, anything you type is lost when the AJAX request completes (as well as focus being lost).

#3 Updated by Etienne Massip over 4 years ago

Second point is mentioned in #14621.

#4 Updated by Etienne Massip over 4 years ago

  • Related to Defect #14621: AJAX call on the issue form resets data entered during the request added

#5 Updated by Mischa The Evil over 4 years ago

  • Status changed from New to Confirmed

Confirmed on m.redmine.org (2.3.1.stable.11915) with all three Ajaxified fields (project, tracker & status).

Also available in: Atom PDF