-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: [Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001 #193961
Conversation
…lude secondary information: 0001 Closes: elastic/observability-accessibility#61
/ci |
/ci |
/ci |
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management) |
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Async chunks
History
To update your PR or re-run it, just comment with: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM!
I just wondering if we can have <EuiSpacer size="m" />
between these sections instead of l
:
State | Compoennt | Spacer |
---|---|---|
Now | ||
Before |
Or @maciejforcone do you think having l
space is fine?
After quick check, it looks like "L" space is our default, we use it in Alert details view as well. |
Starting backport for target branches: 8.x https://github.com/elastic/kibana/actions/runs/11069791169 |
…lude secondary information: 0001 (elastic#193961) Closes: elastic/observability-accessibility#61 # Description Observability has a few pages that wrap related information like alert counts in the H1 tag. This presents a challenge to screen readers because all of that information now becomes the heading level one. It clogs up the Headings menu and makes it harder to reason about the page and what's primary information vs. secondary. # What was changed?: - `pageTitle` was renamed to `pageTitleContent`. The title portion was moved out of that component. - `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was updated to separate the title from the other content. > [!NOTE] > Related PR: elastic#193958 for `Alerts Detail` # Screen: <img width="1274" alt="image" src="https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c"> (cherry picked from commit 89f6438)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…d not include secondary information: 0001 (#193961) (#194288) # Backport This will backport the following commits from `main` to `8.x`: - [fix: [Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001 (#193961)](#193961) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alexey Antonov","email":"alexwizp@gmail.com"},"sourceCommit":{"committedDate":"2024-09-27T11:27:27Z","message":"fix: [Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001 (#193961)\n\nCloses: https://github.com/elastic/observability-accessibility/issues/61\r\n\r\n# Description \r\n\r\nObservability has a few pages that wrap related information like alert\r\ncounts in the H1 tag. This presents a challenge to screen readers\r\nbecause all of that information now becomes the heading level one. It\r\nclogs up the Headings menu and makes it harder to reason about the page\r\nand what's primary information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n- `pageTitle` was renamed to `pageTitleContent`. The title portion was\r\nmoved out of that component.\r\n- `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was\r\nupdated to separate the title from the other content.\r\n\r\n> [!NOTE]\r\n> Related PR: #193958 for `Alerts\r\nDetail`\r\n\r\n# Screen: \r\n\r\n<img width=\"1274\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c\">","sha":"89f64384ef513ae00fcd71a8eb3b797c95a4c36f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0","backport:version"],"title":"fix: [Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001","number":193961,"url":"https://github.com/elastic/kibana/pull/193961","mergeCommit":{"message":"fix: [Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001 (#193961)\n\nCloses: https://github.com/elastic/observability-accessibility/issues/61\r\n\r\n# Description \r\n\r\nObservability has a few pages that wrap related information like alert\r\ncounts in the H1 tag. This presents a challenge to screen readers\r\nbecause all of that information now becomes the heading level one. It\r\nclogs up the Headings menu and makes it harder to reason about the page\r\nand what's primary information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n- `pageTitle` was renamed to `pageTitleContent`. The title portion was\r\nmoved out of that component.\r\n- `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was\r\nupdated to separate the title from the other content.\r\n\r\n> [!NOTE]\r\n> Related PR: #193958 for `Alerts\r\nDetail`\r\n\r\n# Screen: \r\n\r\n<img width=\"1274\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c\">","sha":"89f64384ef513ae00fcd71a8eb3b797c95a4c36f"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193961","number":193961,"mergeCommit":{"message":"fix: [Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001 (#193961)\n\nCloses: https://github.com/elastic/observability-accessibility/issues/61\r\n\r\n# Description \r\n\r\nObservability has a few pages that wrap related information like alert\r\ncounts in the H1 tag. This presents a challenge to screen readers\r\nbecause all of that information now becomes the heading level one. It\r\nclogs up the Headings menu and makes it harder to reason about the page\r\nand what's primary information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n- `pageTitle` was renamed to `pageTitleContent`. The title portion was\r\nmoved out of that component.\r\n- `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was\r\nupdated to separate the title from the other content.\r\n\r\n> [!NOTE]\r\n> Related PR: #193958 for `Alerts\r\nDetail`\r\n\r\n# Screen: \r\n\r\n<img width=\"1274\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c\">","sha":"89f64384ef513ae00fcd71a8eb3b797c95a4c36f"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
…clude secondary information: 0002 (#193958) Closes: elastic/observability-accessibility#60 # Description Observability has a few pages that wrap related information like alert counts in the H1 tag. This presents a challenge to screen readers because all of that information now becomes the heading level one. It clogs up the Headings menu and makes it harder to reason about the page and what's primary information vs. secondary. # What was changed?: - `pageTitle` was renamed to `pageTitleContent`. The title portion was moved out of that component. - `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was updated to separate the title from the other content. > [!NOTE] > Related PR: #193961 for `Rule Detail` # Screen: <img width="1226" alt="image" src="https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e">
…clude secondary information: 0002 (elastic#193958) Closes: elastic/observability-accessibility#60 # Description Observability has a few pages that wrap related information like alert counts in the H1 tag. This presents a challenge to screen readers because all of that information now becomes the heading level one. It clogs up the Headings menu and makes it harder to reason about the page and what's primary information vs. secondary. # What was changed?: - `pageTitle` was renamed to `pageTitleContent`. The title portion was moved out of that component. - `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was updated to separate the title from the other content. > [!NOTE] > Related PR: elastic#193961 for `Rule Detail` # Screen: <img width="1226" alt="image" src="https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e"> (cherry picked from commit 4994e41)
…ld not include secondary information: 0002 (#193958) (#194376) # Backport This will backport the following commits from `main` to `8.x`: - [fix: [Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include secondary information: 0002 (#193958)](#193958) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alexey Antonov","email":"alexwizp@gmail.com"},"sourceCommit":{"committedDate":"2024-09-30T07:10:23Z","message":"fix: [Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include secondary information: 0002 (#193958)\n\nCloses: https://github.com/elastic/observability-accessibility/issues/60\r\n\r\n# Description \r\n\r\nObservability has a few pages that wrap related information like alert\r\ncounts in the H1 tag. This presents a challenge to screen readers\r\nbecause all of that information now becomes the heading level one. It\r\nclogs up the Headings menu and makes it harder to reason about the page\r\nand what's primary information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n- `pageTitle` was renamed to `pageTitleContent`. The title portion was\r\nmoved out of that component.\r\n- `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was\r\nupdated to separate the title from the other content.\r\n\r\n> [!NOTE]\r\n> Related PR: #193961 for `Rule\r\nDetail`\r\n\r\n\r\n# Screen: \r\n\r\n<img width=\"1226\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e\">","sha":"4994e4141d45db4c404bafa034589b14262ef497","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0","backport:version"],"title":"fix: [Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include secondary information: 0002","number":193958,"url":"https://github.com/elastic/kibana/pull/193958","mergeCommit":{"message":"fix: [Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include secondary information: 0002 (#193958)\n\nCloses: https://github.com/elastic/observability-accessibility/issues/60\r\n\r\n# Description \r\n\r\nObservability has a few pages that wrap related information like alert\r\ncounts in the H1 tag. This presents a challenge to screen readers\r\nbecause all of that information now becomes the heading level one. It\r\nclogs up the Headings menu and makes it harder to reason about the page\r\nand what's primary information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n- `pageTitle` was renamed to `pageTitleContent`. The title portion was\r\nmoved out of that component.\r\n- `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was\r\nupdated to separate the title from the other content.\r\n\r\n> [!NOTE]\r\n> Related PR: #193961 for `Rule\r\nDetail`\r\n\r\n\r\n# Screen: \r\n\r\n<img width=\"1226\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e\">","sha":"4994e4141d45db4c404bafa034589b14262ef497"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193958","number":193958,"mergeCommit":{"message":"fix: [Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include secondary information: 0002 (#193958)\n\nCloses: https://github.com/elastic/observability-accessibility/issues/60\r\n\r\n# Description \r\n\r\nObservability has a few pages that wrap related information like alert\r\ncounts in the H1 tag. This presents a challenge to screen readers\r\nbecause all of that information now becomes the heading level one. It\r\nclogs up the Headings menu and makes it harder to reason about the page\r\nand what's primary information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n- `pageTitle` was renamed to `pageTitleContent`. The title portion was\r\nmoved out of that component.\r\n- `ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page was\r\nupdated to separate the title from the other content.\r\n\r\n> [!NOTE]\r\n> Related PR: #193961 for `Rule\r\nDetail`\r\n\r\n\r\n# Screen: \r\n\r\n<img width=\"1226\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e\">","sha":"4994e4141d45db4c404bafa034589b14262ef497"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
Closes: https://github.com/elastic/observability-accessibility/issues/61
Description
Observability has a few pages that wrap related information like alert counts in the H1 tag. This presents a challenge to screen readers because all of that information now becomes the heading level one. It clogs up the Headings menu and makes it harder to reason about the page and what's primary information vs. secondary.
What was changed?:
pageTitle
was renamed topageTitleContent
. The title portion was moved out of that component.ObservabilityPageTemplate.pageHeader
for theAlert Detail
page was updated to separate the title from the other content.Note
Related PR: #193958 for
Alerts Detail
Screen: