Opened 4 years ago

Closed 4 years ago

#18486 closed defect (fixed)

dojox/mobile/SearchBox: misbehavior of cancel button on iOS

Reported by: Adrian Vasiliu Owned by: Adrian Vasiliu
Priority: undecided Milestone: tbd
Component: DojoX Mobile Version: 1.10.4
Keywords: Cc:
Blocked By: Blocking:

Description

On iOS (at least 8.x and 7.x), the cancel button displayed by the browser for the input element with type="search" of dojox/mobile/SearchBox misbehaves in the following way:

When taping at a location close to the left margin of the cancel button, the text blinking cursor appears at that location instead of clearing the contents of the input element.

How to reproduce:

  1. Load for instance https://github.com/dojo/dojox/blob/master/mobile/tests/test_FilteredList-EdgeToEdgeStoreList-auto.html in Safari iOS (reproduced in 7.x and 8.x).
  2. Tap the input element on the top and enter at least one character.

=> The cancel button appears on the right side of the input element. So far so good.

  1. Tap repeatedly on the left side of the cancel button, starting at some distance and moving progressively closer to the left margin of the close button.

=> After the taps distant from the close button the blinking cursor does not move (so far so good), but when getting closer to the cancel button, at some point, the tap has the effect that the blinking cursor moves the the left margin of the close button (this is incorrect).

Change History (6)

comment:1 Changed 4 years ago by Adrian Vasiliu <vasiliu@…>

Resolution: fixed
Status: newclosed

In 35ad36d195910d97d57956d790bf4f6db2ba167b/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:2 Changed 4 years ago by Adrian Vasiliu <vasiliu@…>

In 1f0aa05f2058f21417e4419ab6681fc59f103599/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:3 Changed 4 years ago by Adrian Vasiliu <vasiliu@…>

In 47984f3d350d9c7ee1ec17f2e8a751f9f4717d68/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:4 Changed 4 years ago by Adrian Vasiliu

Resolution: fixed
Status: closedreopened

comment:5 Changed 4 years ago by Adrian Vasiliu

Owner: changed from Patrick Ruzand to Adrian Vasiliu
Status: reopenedassigned

comment:6 Changed 4 years ago by Adrian Vasiliu

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.