Results 7 issues of Bryan Jensen

| Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass?...

## What's going wrong? If you try to start the logging before you've started the processes (perhaps because you want to make sure you don't miss any logs), then it...

**What**: Adding support for brackets to address #1225 **Why**: To allow easier testing of functionality that relies on both `key` and `code` being valid for keyboard events involving left/right brackets...

**What**: Fixing logic in `isDifferentPointerPosition()` where we compare `y` against `y` but we compare `x` also against `y`. **Why**: I can only imagine this is a bug. **How**: Just change...

**What**: Fixing a bug I observed where I tried to simulate click-and-drag, and the second event didn't fire because the logic thought the two positions were equal. **Why**: Fixes #1139....

Closes #32400 ## What I did Add a try/catch around `animation.finished` so we can treat canceled promises as finished, just the same as we'd treat successfully completed animations. ## Checklist...

bug
needs triage
Stale
ci:normal
needs tests

TL;DR: Should a decorated class referencing itself in a method refer to the decorated class or undecorated? Currently it does the latter - which feels broken, but admittedly that may...