| # | title | topic | type | difficulty |
|---|---|---|---|---|
| 241 | Removing a listener you can't name | DOM Events | Multiple choice | Easy |
| 242 | Adding the same listener twice | DOM Events | Multiple choice | Medium |
| 243 | stopPropagation's blind spot | DOM Events | Multiple choice | Medium |
| 244 | dispatchEvent doesn't wait its turn | DOM Events | Drag & drop | Medium |
| 245 | Unsubscribing with AbortController |
| DOM Events |
| Multiple choice |
| Medium |
| 246 | mouseenter vs mouseover | DOM Events | Multiple choice | Medium |
| 247 | The lie detector on events | DOM Events | Multiple choice | Medium |
| 248 | form.submit() skips the party | DOM Events | Multiple choice | Medium |
| 249 | The event that refuses to bubble | DOM Events | Multiple choice | Hard |
| 250 | The removal that silently fails | DOM Events | Multiple choice | Hard |
| 251 | The checkbox that un-checks itself | DOM Events | Multiple choice | Hard |
| 252 | passive listeners can't say no | DOM Events | Multiple choice | Hard |
| 253 | Editing the guest list mid-party | DOM Events | Multiple choice | Hard |
| 254 | Drag the propagation into order | DOM Events | Drag & drop | Medium |
| 255 | Event machine: which phase fires it? | DOM Events | Runtime machine | Medium |
| 256 | Build the DOM's listener brain | DOM Events | Coding | Hard |
| 257 | beforeAll vs beforeEach: the run count | Testing Lifecycle | Multiple choice | Easy |
| 258 | Does cleanup run when the test fails? | Testing Lifecycle | Multiple choice | Easy |
| 259 | Mock, stub, or spy? | Testing Lifecycle | Multiple choice | Medium |
| 260 | The order-dependent test suite | Testing Lifecycle | Multiple choice | Medium |
| 261 | The test that fails on Tuesdays | Testing Lifecycle | Multiple choice | Medium |
| 262 | The stub that outlived its test | Testing Lifecycle | Multiple choice | Hard |
| 263 | Run the suite in your head | Testing Lifecycle | Drag & drop | Easy |
| 264 | Nested describes: whose hook goes first? | Testing Lifecycle | Drag & drop | Hard |
| 265 | Test-double machine: which double does the job? | Testing Lifecycle | Runtime machine | Medium |
| 266 | Build makeStub | Testing Lifecycle | Coding | Easy |
| 267 | Build makeSpy | Testing Lifecycle | Coding | Medium |
| 268 | Build the lifecycle harness itself | Testing Lifecycle | Coding | Hard |