Opened 2 years ago

Closed 22 months ago

Last modified 22 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 2 years ago.
draggable_false.html (867 bytes) - added by Neil Roberts 2 years ago.

Download all attachments as: .zip

Change History (9)

Changed 2 years ago by Neil Roberts

Attachment: draggable_true.html added

Changed 2 years ago by Neil Roberts

Attachment: draggable_false.html added

comment:2 Changed 22 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 22 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 22 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 22 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 22 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 22 months ago by dylan

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