Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#17752 closed defect (fixed)

ComboBox: clicking dropdown option sometimes doesn't select it (iOS)

Reported by: bill Owned by: bill
Priority: undecided Milestone: 1.7.6
Component: Dijit - Form Version: 1.9.3
Keywords: Cc:
Blocked By: Blocking:

Description

Try attached test case on iPad in portrait mode, with your screen zoomed. Then open the second drop down and tap an option (like Colorado). With unlucky zoom settings, the option will highlight, but the dropdown won't close and the text of the ComboBox? won't change.

The problem happens in _ListMouseMixin.js, which calls evt.preventDefault() on the mousedown event, preventing both the mouseup and the click events. No idea why the error only happens sporadically or how it's related to zoom, but I suspect it has something to do with how iOS fires touch events followed by mouse events, even though nobody actually did anything with a mouse.

Attachments (1)

DojoTest.html (3.8 KB) - added by bill 5 years ago.
test file

Download all attachments as: .zip

Change History (6)

Changed 5 years ago by bill

Attachment: DojoTest.html added

test file

comment:1 Changed 5 years ago by bill

Milestone: tbd1.7.6
Owner: set to bill
Status: newassigned

comment:2 Changed 5 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In d235fea8258c1d77146020a26081ac77dbca3d0f/dijit:

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 5 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In 7cf884b72944c485addf603ed2a67d0ddbf6d8f2/dijit:

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 5 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In 8857b3e9a172177709edda33dc1bafe012dc1044/dijit:

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 5 years ago by Bill Keese <bill@…>

In 27af79ac58445a0b24d3de512a74461e0d11907e/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.