Skip to content

[9.1] [Lens] Forward secondary prefix correctly when state value is an empty string (None option) (#228183)#228424

Merged
kibanamachine merged 1 commit intoelastic:9.1from
kibanamachine:backport/9.1/pr-228183
Jul 17, 2025
Merged

[9.1] [Lens] Forward secondary prefix correctly when state value is an empty string (None option) (#228183)#228424
kibanamachine merged 1 commit intoelastic:9.1from
kibanamachine:backport/9.1/pr-228183

Conversation

@kibanamachine
Copy link
Contributor

Backport

This will backport the following commits from main to 9.1:

Questions ?

Please refer to the Backport tool documentation

…y string (`None` option) (elastic#228183)

Closes elastic#227281

## Summary

When going from state to expression, the secondaryPrefix value wasn't
forwarded correctly when the secondaryPrefix state value was an empty
string (the empty string is set in the state when the Prefix "None"
option is selected in settings). It was forwarded as `undefined`,
causing showing the column name as the prefix on:

https://github.com/elastic/kibana/blob/2928bdf1cb5f8fd648c6a46a52ae3f96b4b01a70/src/platform/plugins/shared/chart_expressions/expression_metric/public/components/secondary_metric.tsx#L255

#### After:

https://github.com/user-attachments/assets/1a104f9e-bf78-4acc-aca5-a3866c80d03f

### Checklist
- [x] [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
- [x] 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)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

(cherry picked from commit d1846d3)
@kibanamachine kibanamachine merged commit 3d64642 into elastic:9.1 Jul 17, 2025
16 checks passed
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #62 / cases security and spaces enabled: basic Common migrations migrations 7.16.0 "before all" hook in "7.16.0"

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
lens 1.5MB 1.5MB +11.0B

cc @mariairiartef

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

3 participants