From de5b05deda19680ceb4de1bc1042a29405f6bbe1 Mon Sep 17 00:00:00 2001 From: Davide Iadeluca Date: Mon, 10 Feb 2025 15:10:09 +0100 Subject: [PATCH 1/2] fix(core, tags): resolve a11y warnings in Admin Frontend --- extensions/tags/js/src/admin/components/TagsPage.js | 7 ++++++- extensions/tags/locale/en.yml | 1 + framework/core/js/src/admin/components/PermissionGrid.tsx | 7 ++++++- framework/core/locale/core.yml | 1 + 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/extensions/tags/js/src/admin/components/TagsPage.js b/extensions/tags/js/src/admin/components/TagsPage.js index c414976a68..aef956b676 100644 --- a/extensions/tags/js/src/admin/components/TagsPage.js +++ b/extensions/tags/js/src/admin/components/TagsPage.js @@ -19,7 +19,12 @@ function tagItem(tag) {
{tagIcon(tag)} {tag.name()} -
{!tag.isChild() && tag.position() !== null && (
    diff --git a/extensions/tags/locale/en.yml b/extensions/tags/locale/en.yml index f07144a1e2..d650dac440 100644 --- a/extensions/tags/locale/en.yml +++ b/extensions/tags/locale/en.yml @@ -56,6 +56,7 @@ flarum-tags: about_tags_text: "Tags are used to categorize discussions. Primary tags are like traditional forum categories: they can be arranged in a two-level hierarchy. Secondary tags do not have hierarchy or order, and are useful for micro-categorization." create_primary_tag_button: Create Primary Tag create_secondary_tag_button: Create Secondary Tag + edit_tag_label: Edit Tag {tag} primary_heading: Primary Tags secondary_heading: Secondary Tags settings_heading: Settings diff --git a/framework/core/js/src/admin/components/PermissionGrid.tsx b/framework/core/js/src/admin/components/PermissionGrid.tsx index 71999551a8..7dcdfee0ac 100644 --- a/framework/core/js/src/admin/components/PermissionGrid.tsx +++ b/framework/core/js/src/admin/components/PermissionGrid.tsx @@ -59,7 +59,12 @@ export default class PermissionGrid {scope.label}{' '} {!!scope.onremove && ( -