A static profile review card shows pinned edited fields for Maya Chen, handle maya-chen, a Save changes button, and no account backend update.

Program

Profile review screens should show the exact edited fields and make the next action visible without claiming to save anything.

profile_edit_summary.html
Visuals: captured from real browser rendering
<section class="profile-review" aria-labelledby="profile-review-title">
  <h2 id="profile-review-title">Review profile changes</h2>
  <dl>
    <div><dt>Display name</dt><dd>Maya Chen</dd></div>
    <div><dt>Handle</dt><dd><code>maya-chen</code></dd></div>
  </dl>
  <button type="button">Save changes</button>
  <p class="note">Static review only; no account backend update, storage, or submit action runs.</p>
</section>
<style>
  .profile-review { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #64748b; padding: 12px; }
  .profile-review dl { display: grid; gap: 8px; margin: 0; }
  .profile-review dl div { display: grid; grid-template-columns: 9rem 1fr; gap: 8px; }
  .profile-review dt { color: #475569; }
  .profile-review dd, .note { margin: 0; }
  .profile-review button { justify-self: start; padding: 8px 12px; }
  .note { color: #475569; }
</style>
  1. Label the profile review card.

    The section is labelled by its visible heading.
    The section is labelled by its visible heading.
  2. Use a description list for edited fields.

    The description list pairs each field label with its value.
    The description list pairs each field label with its value.
  3. Show the pinned display name.

    The display name is fixed review data.
    The display name is fixed review data.
  4. Show the pinned handle.

    The handle is fixed review data.
    The handle is fixed review data.
  5. Show the save affordance.

    The button is type button and does not submit a form.
    The button is type button and does not submit a form.
  6. Check profile review honesty.

    Reviewed fields, button, and no account update.
    Reviewed fields, button, and no account update.
review heading The section heading names the review state.
pinned fields The display name and handle are exact lesson data.
no account update The lesson should not imply a backend update, storage write, or submit action.