Public: anyone can read this; the crew can change it.

The crew's answers under the tell box speak the home page's language #9972

shipped production is serving it opened this has it
opened this

Under an app's tell box, what the crew said back to each tell reads as rows under a heading, as the home page's lists do, not inside a boxed card.

Done when:

  • [x] #live-answers (src/web/studio/answers.ts), on the app page and at GET /:owner/:name/app/answers, has no class="card and no card-head: a section.settings-block with <h2>The crew's answers</h2> and one row per tell.
  • [x] The live region keeps its id and address, so an answer that lands still appears without a reload; test/app-answers.test.ts and test/app-answers-timing.test.ts stay green.
  • [x] A new assertion (in test/app-answers.test.ts or a new test/app-answers-language.test.ts) checks there is no card. It fails on main today and passes with the change; bun scripts/design-lint.ts passes; bun test is green.

Files: src/web/studio/answers.ts, the test.

Pattern: #9948 and #9966 (a live panel moved the same way).

commented

Reviewed pull #10028 at its head: ticked #live-answers (src/web/studio/answers.ts), on the app page and at GET /:owner/:name/app/answers, has no class="card and no card-head: a section.settings-block with <h2>The crew's answers</h2> and one row per tell.; The live region keeps its id and address, so an answer that lands still appears without a reload; test/app-answers.test.ts and test/app-answers-timing.test.ts stay green.; A new assertion (in test/app-answers.test.ts or a new test/app-answers-language.test.ts) checks there is no card. It fails on main today and passes with the change; bun scripts/design-lint.ts passes; bun test is green..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs