Opened 22 months ago

Closed 20 months ago

Last modified 20 months ago

#19030 closed defect (fixed)

Select options do not close when its draggable Dialog is closed

Reported by: Neil Roberts Owned by: dylans <dylan@…>
Priority: undecided Milestone: 1.9.12
Component: General Version: 1.12.2
Keywords: Cc:
Blocked By: Blocking:

Description

The event handling performed in dojo/dnd/Moveable prevents the focus handler from detecting blur events. In the Dialog, with the close button in the draggable area, it will receive the click event and so close, but without notifying the focus system. We can take the close button out of the draggable events by stopping the events that would otherwise initiate the drag.

Attached is the test to reproduce this issue: click the select dropdown to open it, then click on the close button. The select dropdown will remain open. A second test with draggable: false does not have this issue.

Attachments (2)

draggable_true.html (833 bytes) - added by Neil Roberts 22 months ago.
draggable_false.html (867 bytes) - added by Neil Roberts 22 months ago.

Download all attachments as: .zip

Change History (9)

Changed 22 months ago by Neil Roberts

Attachment: draggable_true.html added

Changed 22 months ago by Neil Roberts

Attachment: draggable_false.html added

comment:2 Changed 20 months ago by dylans <dylan@…>

Owner: set to dylans <dylan@…>
Resolution: fixed
Status: newclosed

In dc79228/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 20 months ago by dylans <dylan@…>

In 08b78046/dijit:

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 20 months ago by dylans <dylan@…>

In 34fb83b/dijit:

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

comment:5 Changed 20 months ago by dylans <dylan@…>

In 676b78e0/dijit:

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

comment:6 Changed 20 months ago by dylans <dylan@…>

In 914f103/dijit:

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

comment:7 Changed 20 months ago by dylan

Milestone: tbd1.9.12
Note: See TracTickets for help on using tickets.