Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I3079 — The links of the Deployments table on /ui/delivery meet the target size at every audited width

Make the declaration's link in the first cell of each row of the Deployments table on /ui/delivery a target that accessibility.target-size accepts at every width scripts/ui audit visits: at least 24 by 24 px, or spaced so that no other target is within that distance. The cell is ui/deployments.rs summary_row. It holds the row's own link (the id and title) and, under it, the declaration's technical view, which view.rs object_if draws as an a.mj-ui-link.mj-ui-mono. The fix belongs in that row, in object or in the stylesheet source share/ui/src/ui.css that scripts/cockpit-assets builds into share/ui/ui.css. It is never an exemption in the audit.

PŘIPRAVENO vlna 0 · p3 · profil implementation · bezpečné paralelně

Součást truthful-plan-surfaces — Povrchy plánu se odvozují z dodávky a nic, co zobrazují, se nezadává vedle repozitáře.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I3079 bude přijato.

Cíl

Make the declaration's link in the first cell of each row of the Deployments table on /ui/delivery a target that accessibility.target-size accepts at every width scripts/ui audit visits: at least 24 by 24 px, or spaced so that no other target is within that distance. The cell is ui/deployments.rs summary_row. It holds the row's own link (the id and title) and, under it, the declaration's technical view, which view.rs object_if draws as an a.mj-ui-link.mj-ui-mono. The fix belongs in that row, in object or in the stylesheet source share/ui/src/ui.css that scripts/cockpit-assets builds into share/ui/ui.css. It is never an exemption in the audit.

Proč

On 2026-10-19 the I3071 receipt ran scripts/ui audit --only /ui/delivery and got one finding, accessibility.target-size (serious), at 1024 px on that link. The same audit with delivery.rs at its base gives the same finding, so it predates I3071. The CI/CD screen draws the same row, and the published UI snapshot shows the screen to every visitor. The release seat (9c) asked that it be recorded and owned rather than left in a receipt.

Aktuální stav

scripts/ui audit --only /ui/delivery reports accessibility.target-size at 1024 px on section[aria-label=\"Deployments\"] > .mj-ui-panel-body > .mj-table-wrap > table > tbody > tr > td:nth-child(1) > .mj-ui-mono.mj-ui-link.

Cílový stav

The audit of /ui/delivery reports no finding at any width, and each link of the Deployments table is a target a finger can hit.

Rozsah

  • .ai/repo/project/issues/I3079.yaml
  • apps/majordomus-cli/src/ui/deployments.rs
  • apps/majordomus-cli/src/ui/view.rs
  • share/ui/src/ui.css
  • share/ui/ui.css

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • scripts/ui audit --only /ui/delivery reports no accessibility.target-size finding at any audited width
  • No audit rule is exempted and no width is skipped to get there

Validace

  • majordomus plan validate
  • scripts/ui audit --only /ui/delivery

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Canonical record: .ai/repo/project/issues/I3079.yaml. Read it back with majordomus plan show I3079.

Prohledává názvy a popisy všech stránek, které tento web publikuje.