Open Bug 1566663 Opened 6 years ago Updated 2 years ago

Check event modifiers (or lack thereof) are handled appropriately in de-XBLed <handler>s

Categories

(Toolkit :: UI Widgets, task)

69 Branch
task

Tracking

()

People

(Reporter: darktrojan, Unassigned)

References

Details

In XBL, a <handler> function would only run if the event's key state matched the modifiers attribute. A lot of these have been replaced with addEventListener functions which run whatever the key state. This may result in unintended behaviour, especially if event.preventDefault() or event.stopPropagation() is called in the function. Bug 1561650 comment 7 for example.

It might be worthwhile checking these migrations. OTOH, waiting until bugs appear might also be acceptable.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.