0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/app
Sérgio Saquetim 597bbd6b2c
DEV: Harden DVirtualList scroll anchoring, edges, and error paths
Wires `followOnAppend` so `@anchor="bottom"` follows appends as documented,
and exposes `@scrollEndThreshold` for the band that counts as resting at the
end. Edge latches re-arm per edge on a boundary key change rather than on a
range retreat, so answering `onReachEnd` with a page smaller than the
hysteresis band no longer stalls pagination after one page. The modifier
becomes the single writer of the sizer height: Glimmer runs a parent
modifier's update before its child's, so the component's own write was
landing second with the previous flush's total and reverting the raise the
engine's anchored offset depends on. `#flush` now publishes the window before
any consumer callback and contains each one, so a throwing `onReachEnd` or
`@pinnedIndices` cannot leave the list blank or poison the engine's range
memo, and both the range and window are handed out as frozen projections.
Adds regression coverage for each of these and moves the styleguide example
onto `examples/molecules` with owned `<li>` rows.
2026-08-06 17:50:17 -03:00
..
assets DEV: Harden DVirtualList scroll anchoring, edges, and error paths 2026-08-06 17:50:17 -03:00
controllers FIX: Consistently exclude synonyms and hidden tags from tag lists (#42364) 2026-08-05 20:29:35 +02:00
helpers FEATURE: Allow selection of multiple content languages when viewing topics and posts (#42128) 2026-07-30 12:19:44 +08:00
jobs FEATURE: Reclassify likely crawlers in site traffic reporting (#42199) 2026-08-04 10:08:53 +08:00
mailers FEATURE: Log in with a one-time email code (#40804) 2026-06-17 12:34:48 -07:00
models FIX: Consistently exclude synonyms and hidden tags from tag lists (#42364) 2026-08-05 20:29:35 +02:00
queries/reports DEV: Remove reporting_improvements upcoming change (#41259) 2026-07-01 07:52:02 +08:00
serializers FIX: Consistently exclude synonyms and hidden tags from tag lists (#42364) 2026-08-05 20:29:35 +02:00
services FIX: Consistently exclude synonyms and hidden tags from tag lists (#42364) 2026-08-05 20:29:35 +02:00
views FIX: Prevent browsers from restoring stale documents in bfcache mode (#42207) 2026-07-31 17:24:47 +02:00