Skip to content

[U24] buyAmount uses <table> for layout with <img> as button (no <button>, no role) #118

Description

@MaddisonM79

Source: Herald C7 (Cthulhu category)

Finding: index.html:313-323, 402-413, 484-493:

<table class="coinunlock3" id="coinbuyamount" title="Toggle amount to buy">
  <tr>
    <td><img id="coinone" ...></td>
    <td><img id="cointen" ...></td>
    ...

HTML tables for layout, in 2026, for what should be a flex/grid button bar. Screen readers will announce "table, 1 row, 6 columns" — meaningless. Each <td> contains an <img> that IS the button — no <button> wrapping, no role="button".

Files: index.html:313-323, 402-413, 484-493

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:cthulhuWhat Cthulhu has forsaken — the most cursed findingsarea:uxUI/UX, accessibility, game-feelseverity:P3Cosmetic / hygienetype:findingIndividual audit finding

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions