|
|
Remarkbox now uses capability-driven presentation for comment submission. When JavaScript is available, comments are submitted via AJAX and inserted into the page without a full reload. When JS is disabled, the form falls back to the standard POST + redirect.
What shipped:
custom.js?v={git_hash} prevents stale JavaScript after
deploysajax_node.j2 template mirrors the show-node.j2 loop body,
ensuring AJAX-inserted comments are pixel-perfect matches of
server-rendered ones (same avatar, author, timestamp, action buttons,
edit/reply forms)Root cause of invisible preview avatar (5 attempts to
fix!): The dynamic CSS sets
.nested-avatar { margin-left: -48px } to create a hanging
indent into .node { padding-left: 48px }. Inside the
preview container (no matching padding + overflow: hidden),
the avatar was pushed off-screen. Fix: use plain .avatar
class for preview avatars.
All 449 tests pass. All 14 tracked tickets (T0-T13) remain resolved.
Source: https://meta.remarkbox.com/d103a9b2-04f6-11f1-a7d5-040140774501
Snapshot: 2026-05-09T12:03:50Z
Generator: Remarkbox 763cacb