Skip to content

[Discover] Add underline to search result highlights and restore missing field formatter styles#228941

Merged
akowalska622 merged 4 commits intoelastic:8.19from
akowalska622:backport/8.19/pr-228086
Jul 28, 2025
Merged

[Discover] Add underline to search result highlights and restore missing field formatter styles#228941
akowalska622 merged 4 commits intoelastic:8.19from
akowalska622:backport/8.19/pr-228086

Conversation

@akowalska622
Copy link
Contributor

@akowalska622 akowalska622 commented Jul 22, 2025

Backport

This will backport the following commits from main to 8.19:

Additionally it reverts styles, which were accidentally deleted in backport: #224213

Questions ?

Please refer to the Backport tool documentation

Release note

Adds an underline to the search result highlight styles to improve accessibility, and fixes missing field formatter styles that were mistakenly removed in the 8.19 release.

…28086)

Closes elastic#214592

This PR adds `text-decoration: dotted underline` to search result
highlights due to accessibility reasons.

<img width="1427" height="493" alt="Screenshot 2025-07-15 at 21 08 59"
src="https://github.com/user-attachments/assets/c9edb19a-7a59-4aef-b8fe-91f424f62abf"
/>

<img width="542" height="774" alt="Screenshot 2025-07-15 at 21 07 50"
src="https://github.com/user-attachments/assets/e7be0fd1-78d0-46a7-abc4-ec6f4652c7ab"
/>

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [ ] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [ ] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [ ] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [ ] ...

(cherry picked from commit 24e9dc2)
@akowalska622 akowalska622 added the backport This PR is a backport of another PR label Jul 22, 2025
@akowalska622 akowalska622 enabled auto-merge (squash) July 22, 2025 10:57
@davismcphee davismcphee added the Team:DataDiscovery Discover, search (data plugin and KQL), data views, saved searches. For ES|QL, use Team:ES|QL. t// label Jul 23, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-data-discovery (Team:DataDiscovery)

@akowalska622
Copy link
Contributor Author

Also thanks for updating the branch @davismcphee, I was just about to investigate my failing tests, but updating helped 😁

@davismcphee davismcphee requested a review from a team July 24, 2025 22:07
@akowalska622 akowalska622 force-pushed the backport/8.19/pr-228086 branch from a934773 to 0587436 Compare July 28, 2025 12:20
@elasticmachine
Copy link
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

History

@akowalska622 akowalska622 force-pushed the backport/8.19/pr-228086 branch from 0587436 to c473dcb Compare July 28, 2025 12:34
@akowalska622 akowalska622 changed the title [8.19] [Discover][A11y] Add underline to search result highlights (#228086) [8.19] [Discover][A11y] Add underline to search result highlights and revert formatter styles (#228086) Jul 28, 2025
Copy link
Contributor

@davismcphee davismcphee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested locally and confirmed all mentioned issues are fixed, thanks! Should be good to merge after we update the release notes to cover all changes 👍

@akowalska622 akowalska622 merged commit 6baf46b into elastic:8.19 Jul 28, 2025
8 checks passed
@davismcphee
Copy link
Contributor

I didn't realize auto merge was enabled 🤦 I'm gonna go ahead and make the suggested changes now.

@davismcphee davismcphee changed the title [8.19] [Discover][A11y] Add underline to search result highlights and revert formatter styles (#228086) [Discover] Add underline to search result highlights and restore missing field formatter styles Jul 28, 2025
@akowalska622
Copy link
Contributor Author

Thank you for all adjustments @davismcphee! 💚

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR release_note:fix Team:DataDiscovery Discover, search (data plugin and KQL), data views, saved searches. For ES|QL, use Team:ES|QL. t//

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants