From c0b2f4ece9d4e3d922bc6741ddca7e5d77477c75 Mon Sep 17 00:00:00 2001 From: Ieuan Walker Date: Wed, 2 Jul 2025 17:12:41 +0100 Subject: [PATCH] Refactor expandable row styles and improve ARIA attributes for accessibility --- .../task/defaultTemplateHtml.hbs | 11 +++++++---- CommitRangeReleaseNotesTask/task/dist/.taskkey | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CommitRangeReleaseNotesTask/task/defaultTemplateHtml.hbs b/CommitRangeReleaseNotesTask/task/defaultTemplateHtml.hbs index e2e132b..945d468 100644 --- a/CommitRangeReleaseNotesTask/task/defaultTemplateHtml.hbs +++ b/CommitRangeReleaseNotesTask/task/defaultTemplateHtml.hbs @@ -71,9 +71,7 @@ transition: background 0.2s; outline: none; } - - .expandable-row:active, - .expandable-row:focus { + .expandable-row:hover { background: #e0eaff; } @@ -496,14 +494,19 @@ document.querySelectorAll('.description-row').forEach(function (desc) { desc.classList.remove('open'); }); - // Update ARIA + // Update ARIA and remove highlight immediately document.querySelectorAll('.expandable-row').forEach(function (r) { r.setAttribute('aria-expanded', 'false'); + r.classList.remove('highlight'); }); // Toggle: open if not open, close if open if (!isOpen) { descRow.classList.add('open'); row.setAttribute('aria-expanded', 'true'); + row.classList.add('highlight'); + setTimeout(function () { + row.classList.remove('highlight'); + }, 1500); } } diff --git a/CommitRangeReleaseNotesTask/task/dist/.taskkey b/CommitRangeReleaseNotesTask/task/dist/.taskkey index f2e504f..12d08b0 100644 --- a/CommitRangeReleaseNotesTask/task/dist/.taskkey +++ b/CommitRangeReleaseNotesTask/task/dist/.taskkey @@ -1 +1 @@ -0a83546e-bcb8-405e-a9dd-0aaf61928c17 \ No newline at end of file +4ebdb70f-25d9-4998-9082-5c8a57aa02d4 \ No newline at end of file