Changes between Initial Version and Version 1 of Ticket #12474


Ignore:
Timestamp:
Mar 22, 2011, 9:49:43 AM (11 years ago)
Author:
bill
Comment:

The problem is that although IE9 supports stopPropagation() natively, it also supports setting evt.cancelBubble, and due to a bug in our code we are first calling stopPropagation() but then setting evt.cancelBubble = false, contradicting ourselves.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12474

    • Property Component changed from Dijit to Events
    • Property Summary changed from TooltipDialog: tabbing closes dialog (IE9) to IE9: stopPropagation() ineffective on faux keypress event
  • Ticket #12474 – Description

    initial v1  
    11See test_!TooltipDialog.html.
    22
    3 Open first dialog, click first textbox, type something and press TAB key.
     3Open first dialog, click first textbox, type something and press TAB key.  Dialog closes.
    44
    5 Dialog closes.
     5Although !TooltipDialog._onKey() calls evt.stopPropagation() for the faux keypress TAB event, the event still propagates to the containing <div>, where the dijit.popup sees it and closes the popup.