mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
085174474c
Prior to this patch, Gecko allowed bubbling click events to trigger multiple <label>s, and for the synthetic click events generated by <label>s to also trigger additional <label>s. In contrast, Opera allows only the latter, and Webkit/IE allow neither. Gecko's behavior leads to 2^n events being dispatched in the case of markup like: <label for="thing1" /><input type="foo" name="thing1" /> <label for="thing2" /><input type="foo" name="thing2" /> ... After this patch a bubbling click event triggers at most one <label>, and the synthetic click event cannot trigger additional labels. Our behavior is still not identical to Webkit/IE though, because in Gecko a click event will still bubble up past a <label>, while in Webkit/IE the click event will stop at the <label>. |
||
---|---|---|
.. | ||
Makefile.in | ||
nsEvent.h | ||
nsGUIEvent.h | ||
nsGUIEventIPC.h | ||
nsIAppShell.idl | ||
nsIBaseWindow.idl | ||
nsIBidiKeyboard.idl | ||
nsIClipboard.idl | ||
nsIClipboardDragDropHookList.idl | ||
nsIClipboardDragDropHooks.idl | ||
nsIClipboardHelper.idl | ||
nsIClipboardOwner.idl | ||
nsIDeviceContextSpec.h | ||
nsIDragService.idl | ||
nsIDragSession.idl | ||
nsIDragSessionGTK.h | ||
nsIDragSessionOS2.h | ||
nsIFilePicker.idl | ||
nsIFormatConverter.idl | ||
nsIGfxInfo.idl | ||
nsIGfxInfoDebug.idl | ||
nsIIdleService.idl | ||
nsIIMEPicker.idl | ||
nsIJumpListBuilder.idl | ||
nsIJumpListItem.idl | ||
nsILookAndFeel.h | ||
nsIMacDockSupport.idl | ||
nsIMenuRollup.h | ||
nsINativeKeyBindings.h | ||
nsINativeMenuService.h | ||
nsIPluginWidget.h | ||
nsIPrintDialogService.h | ||
nsIPrintOptions.idl | ||
nsIPrintSession.idl | ||
nsIPrintSettings.idl | ||
nsIPrintSettingsService.idl | ||
nsIPrintSettingsWin.idl | ||
nsIRollupListener.h | ||
nsIRwsService.idl | ||
nsIScreen.idl | ||
nsIScreenManager.idl | ||
nsISound.idl | ||
nsIStandaloneNativeMenu.idl | ||
nsITaskbarPreview.idl | ||
nsITaskbarPreviewButton.idl | ||
nsITaskbarPreviewController.idl | ||
nsITaskbarProgress.idl | ||
nsITaskbarTabPreview.idl | ||
nsITaskbarWindowPreview.idl | ||
nsIToolkit.idl | ||
nsITransferable.idl | ||
nsIWidget.h | ||
nsIWinTaskbar.idl | ||
nsNativeWidget.h | ||
nsWidgetInitData.h | ||
nsWidgetsCID.h | ||
WidgetTraceEvent.h |