Moderation shield discoverability — the staff shield icon-button (blog-entry-component.html header) has an aria-label but no matTooltip; staff have to guess what it does. Add a tooltip (i18n key exists territory: features.blog.moderation.menuAria).
Hardcoded dark-theme colors — blog SCSS uses literal rgba(255,255,255,…) values instead of the theme tokens (var(--text-secondary) etc.) used elsewhere, so the components drift from theme changes. Swap to tokens.
Epic #705. Two small items, one PR:
1. **Moderation shield discoverability** — the staff `shield` icon-button (`blog-entry-component.html` header) has an aria-label but no `matTooltip`; staff have to guess what it does. Add a tooltip (i18n key exists territory: `features.blog.moderation.menuAria`).
2. **Hardcoded dark-theme colors** — blog SCSS uses literal `rgba(255,255,255,…)` values instead of the theme tokens (`var(--text-secondary)` etc.) used elsewhere, so the components drift from theme changes. Swap to tokens.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Epic #705. Two small items, one PR:
shieldicon-button (blog-entry-component.htmlheader) has an aria-label but nomatTooltip; staff have to guess what it does. Add a tooltip (i18n key exists territory:features.blog.moderation.menuAria).rgba(255,255,255,…)values instead of the theme tokens (var(--text-secondary)etc.) used elsewhere, so the components drift from theme changes. Swap to tokens.