From d9621d9bc030d9e5784e0b684db47f7d00a56af7 Mon Sep 17 00:00:00 2001 From: "vivi-the-going-merry[bot]" <308115520+vivi-the-going-merry[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 15:19:03 -0600 Subject: [PATCH 1/4] Fix empty row-title link in Entries table's Form column When the Form column is the Entries list's action column (ID/Entry Key columns hidden, as on the "all forms" view), its value was wrapped in a second, nested pointing at the form itself. Browsers implicitly close the outer row-title anchor as soon as they hit that nested tag, leaving it with no accessible name -- an axe link-name violation on every row, and doubly so when the entry's form no longer exists (the inner link was empty too). Use the plain-text form label instead of the linked version whenever this column is acting as the row's own action column, matching the existing non-editor fallback path. The label already handles a missing/unnamed form with "(no title)" text. --- classes/helpers/FrmEntriesListHelper.php | 20 ++++--- .../entries/test_FrmEntriesListHelper.php | 52 ++++++++++++++++++- 2 files changed, 64 insertions(+), 8 deletions(-) diff --git a/classes/helpers/FrmEntriesListHelper.php b/classes/helpers/FrmEntriesListHelper.php index 7ef19028eb..3c8678f5db 100644 --- a/classes/helpers/FrmEntriesListHelper.php +++ b/classes/helpers/FrmEntriesListHelper.php @@ -390,11 +390,12 @@ public function single_row( $item, $style = '' ) { if ( $this->column_name === 'cb' ) { $r .= "