Skip to content

Remapping iInCircle and questionInCircle and deprecating help icon#223142

Merged
jbudz merged 102 commits intoelastic:mainfrom
ek-so:ekso-change-icons
Jun 25, 2025
Merged

Remapping iInCircle and questionInCircle and deprecating help icon#223142
jbudz merged 102 commits intoelastic:mainfrom
ek-so:ekso-change-icons

Conversation

@ek-so
Copy link
Copy Markdown
Contributor

@ek-so ek-so commented Jun 9, 2025

Summary

This PR closes the issue #221380 and does 3 things:

  1. Replaces all current usages of iInCircle with info (no visual changes)
  2. Replaces all current usages of questionInCircle with question(no visual changes)
  3. Replaces all current help icon usages with question(lifesaver icon replaced with question)

Screenshots:

CleanShot 2025-06-18 at 10 34 01@2x
CleanShot 2025-06-18 at 10 34 13@2x
CleanShot 2025-06-18 at 10 34 04@2x

@ek-so ek-so requested a review from a team as a code owner June 25, 2025 15:41
Dosant and others added 3 commits June 25, 2025 18:12
This reverts commit cb230d8.
# Conflicts:
#	x-pack/platform/plugins/private/upgrade_assistant/public/application/components/es_deprecations/deprecation_types/data_streams/flyout/steps/confirm/warnings/warning_step_checkbox.tsx
#	x-pack/platform/plugins/private/upgrade_assistant/public/application/components/es_deprecations/deprecation_types/indices/flyout/steps/details/reindex_details_step.tsx
#	x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/popover.tsx
#	x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/grid_columns.tsx
@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Jun 25, 2025

💔 Build Failed

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #44 / ESQL execution logic API @ess @serverless ES|QL rule type shard failures should handle shard failures and include warning in logs for query that is not aggregating
  • [job] [logs] FTR Configs #44 / ESQL execution logic API @ess @serverless ES|QL rule type shard failures should handle shard failures and include warning in logs for query that is not aggregating

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
aiops 509.0KB 508.9KB -129.0B
alerting 93.7KB 93.7KB +4.0B
apm 2.6MB 2.6MB -291.0B
automaticImport 1.1MB 1.1MB -31.0B
canvas 1.1MB 1.1MB -46.0B
cases 1.3MB 1.3MB -15.0B
cloudSecurityPosture 560.0KB 559.9KB -75.0B
console 193.7KB 193.7KB -8.0B
contentConnectors 470.1KB 470.0KB -175.0B
crossClusterReplication 137.6KB 137.6KB +8.0B
dashboard 617.8KB 617.7KB -52.0B
data 51.5KB 51.5KB +12.0B
datasetQuality 420.7KB 420.6KB -141.0B
dataUsage 244.1KB 244.1KB -5.0B
dataViewEditor 42.3KB 42.3KB +4.0B
dataViewFieldEditor 99.5KB 99.5KB -5.0B
dataViewManagement 120.1KB 120.1KB -13.0B
dataVisualizer 680.0KB 679.9KB -53.0B
discover 1.1MB 1.1MB -142.0B
embeddableAlertsTable 913.4KB 913.3KB -23.0B
enterpriseSearch 1.2MB 1.2MB -221.0B
esqlDataGrid 161.6KB 161.5KB -50.0B
eventAnnotationListing 204.5KB 204.5KB -63.0B
exploratoryView 141.5KB 141.4KB -5.0B
expressionXY 99.9KB 99.9KB -5.0B
filesManagement 101.5KB 101.5KB -39.0B
fileUpload 644.6KB 644.6KB +4.0B
fleet 2.1MB 2.1MB -255.0B
graph 370.6KB 370.5KB -66.0B
home 105.9KB 105.9KB -13.0B
indexLifecycleManagement 161.8KB 161.8KB -5.0B
indexManagement 673.1KB 673.1KB +5.0B
infra 1.0MB 1.0MB -181.0B
ingestPipelines 359.6KB 359.6KB +5.0B
inspector 27.6KB 27.6KB -8.0B
lens 1.5MB 1.5MB -156.0B
lists 124.2KB 124.2KB -10.0B
logstash 27.7KB 27.7KB -12.0B
maps 3.1MB 3.1MB -128.0B
ml 5.4MB 5.4MB -397.0B
monitoring 630.5KB 630.4KB -38.0B
observability 1.3MB 1.3MB -146.0B
observabilityAIAssistant 20.7KB 20.7KB -5.0B
observabilityAIAssistantApp 176.1KB 176.1KB -10.0B
observabilityAiAssistantManagement 97.4KB 97.4KB -5.0B
observabilityOnboarding 117.3KB 117.3KB -20.0B
osquery 1.0MB 1.0MB -1.0B
painlessLab 16.4KB 16.4KB -32.0B
presentationPanel 95.7KB 95.7KB -10.0B
presentationUtil 67.2KB 67.2KB -13.0B
profiling 360.1KB 360.0KB -43.0B
remoteClusters 71.1KB 71.1KB +1.0B
reporting 158.3KB 158.3KB -15.0B
rollup 103.7KB 103.7KB +23.0B
savedObjectsManagement 82.1KB 82.1KB -1.0B
searchAssistant 102.9KB 102.9KB -10.0B
searchIndices 193.5KB 193.5KB -18.0B
searchPlayground 196.7KB 196.7KB -31.0B
searchprofiler 29.2KB 29.2KB -10.0B
searchQueryRules 115.7KB 115.6KB -23.0B
security 502.5KB 502.4KB -35.0B
securitySolution 9.8MB 9.8MB -507.0B
serverlessSearch 346.7KB 346.5KB -145.0B
slo 991.9KB 991.8KB -140.0B
snapshotRestore 249.2KB 249.2KB +7.0B
spaces 209.0KB 209.0KB -67.0B
stackAlerts 64.7KB 64.7KB -16.0B
stackConnectors 614.2KB 614.2KB -29.0B
streamsApp 554.3KB 554.2KB -31.0B
synthetics 1.0MB 1.0MB -61.0B
transform 623.9KB 623.8KB -58.0B
triggersActionsUi 1.5MB 1.5MB -162.0B
uiActionsEnhanced 126.9KB 126.9KB +4.0B
unifiedDocViewer 219.5KB 219.5KB -29.0B
unifiedSearch 336.1KB 336.0KB -23.0B
upgradeAssistant 203.7KB 203.7KB -20.0B
uptime 490.9KB 490.9KB -55.0B
ux 136.3KB 136.3KB -64.0B
visDefaultEditor 92.4KB 92.4KB -48.0B
visTypePie 11.1KB 11.1KB -10.0B
visTypeTimeseries 439.0KB 439.0KB -37.0B
visTypeVega 2.1MB 2.1MB -8.0B
visTypeVislib 365.7KB 365.7KB -5.0B
visualizations 373.7KB 373.7KB -49.0B
watcher 156.7KB 156.7KB -72.0B
workchatApp 126.2KB 126.1KB -26.0B
total -4.8KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
charts 35.8KB 35.8KB -5.0B
cloudLinks 31.3KB 31.3KB -13.0B
contentManagement 7.4KB 7.4KB -8.0B
core 456.7KB 456.7KB +3.0B
elasticAssistant 261.1KB 261.0KB -15.0B
guidedOnboarding 24.0KB 24.0KB -8.0B
licensing 8.9KB 8.9KB +4.0B
osquery 42.3KB 42.3KB -8.0B
savedObjects 10.4KB 10.4KB -5.0B
serverlessSearch 26.5KB 26.5KB -5.0B
share 52.1KB 52.1KB -8.0B
triggersActionsUi 111.9KB 111.9KB -5.0B
visTypeVega 34.2KB 34.2KB +4.0B
total -69.0B

History

@mdefazio
Copy link
Copy Markdown
Contributor

Closing the loop... Thank you @ek-so

Hey @mdefazio, the context is in the issue mentioned in the description. In short, lifesaver icon seems to be largely confusing and not conventional. What do you mean by "include alongside" - that we may want to include "ask someone to help" section under this generic "Help" menu?

Sorry for my blindness and missing the issue—reading through that it looks like you have similar concerns as I do.

I'm good with the icon change. My 'include alongside' comment was specific to adding a label to the doc link in header, but this isn't a blocker to me. Sorry for the noise.

@jbudz jbudz merged commit 0d21254 into elastic:main Jun 25, 2025
10 of 11 checks passed
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.19

https://github.com/elastic/kibana/actions/runs/15885814813

@kibanamachine
Copy link
Copy Markdown
Contributor

💔 All backports failed

Status Branch Result
8.19 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 223142

Questions ?

Please refer to the Backport tool documentation

@tsullivan
Copy link
Copy Markdown
Member

💚 All backports created successfully

Status Branch Result
8.19

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

tsullivan pushed a commit to tsullivan/kibana that referenced this pull request Jun 26, 2025
…con (elastic#223142)

## Summary

This PR closes the issue elastic#221380
and does 3 things:
1. Replaces all current usages of `iInCircle` with `info` (no visual
changes)
2. Replaces all current usages of `questionInCircle` with `question`(no
visual changes)
3. Replaces all current `help` icon usages with `question`(lifesaver
icon replaced with question)

## Screenshots:
![CleanShot 2025-06-18 at 10 34
01@2x](https://github.com/user-attachments/assets/4379e51e-7422-4570-b452-c17ee26f2d64)
![CleanShot 2025-06-18 at 10 34
13@2x](https://github.com/user-attachments/assets/270056c7-4502-47ef-874f-862149fa27ec)
![CleanShot 2025-06-18 at 10 34
04@2x](https://github.com/user-attachments/assets/1dff8faf-65b7-4208-b568-7718b1a6b729)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Anton Dosov <anton.dosov@elastic.co>
(cherry picked from commit 0d21254)

# Conflicts:
#	src/platform/packages/shared/content-management/content_editor/src/components/metadata_form.tsx
#	src/platform/packages/shared/shared-ux/chrome/navigation/src/ui/navigation.stories.tsx
#	src/platform/plugins/shared/inspector/public/views/requests/components/details/req_details_stats.tsx
#	src/platform/plugins/shared/saved_objects/public/save_modal/saved_object_save_modal.tsx
#	x-pack/platform/plugins/private/monitoring/public/components/chart/monitoring_timeseries_container.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/components/advanced_config_override_callout.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/components/example_config_callout.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/components/waiting_for_connector_step.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/connector_detail/overview.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/connectors/create_connector/components/connector_description_popover.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/search_index/connector/native_connector_configuration/native_connector_configuration_config.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/search_index/connector/native_connector_configuration/research_configuration.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/search_index/connector/sync_rules/connector_rules.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/search_index/documents.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/search_index/index_mappings.tsx
#	x-pack/platform/plugins/shared/content_connectors/public/components/shared/flash_messages/constants.ts
#	x-pack/platform/plugins/shared/content_connectors/public/components/shared/flash_messages/flash_messages.test.tsx
#	x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_details_page/components/agent_details/agent_details_overview.tsx
#	x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agents/agent_list_page/components/agent_list_table.tsx
#	x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/edit_output_flyout/output_form_remote_es.tsx
#	x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/settings/components/outputs_table/integration_status_badge.tsx
#	x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/components/confirm_bulk_uninstall_modal.tsx
#	x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/components/confirm_bulk_upgrade_modal.tsx
#	x-pack/platform/plugins/shared/ml/public/application/model_management/test_models/models/ner/ner_output.test.tsx
#	x-pack/platform/plugins/shared/ml/public/application/model_management/test_models/models/ner/ner_output.tsx
#	x-pack/solutions/chat/plugins/workchat-app/public/application/components/assistant/details/assistant_view.tsx
#	x-pack/solutions/chat/plugins/workchat-app/public/application/components/assistant/list/assistant_list_view.tsx
#	x-pack/solutions/chat/plugins/workchat-app/public/application/components/integrations/listing/integration_catalog_view.tsx
#	x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/header/last_updated.tsx
#	x-pack/solutions/observability/plugins/infra/public/pages/metrics/hosts/components/common/popover.tsx
#	x-pack/solutions/observability/plugins/infra/public/pages/metrics/hosts/components/search_bar/limit_options.tsx
#	x-pack/solutions/search/plugins/enterprise_search/public/applications/enterprise_search_content/components/connector_detail/overview.tsx
#	x-pack/solutions/search/plugins/serverless_search/public/application/components/connectors/connector_config/connector_link.tsx
#	x-pack/solutions/security/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_right/content.tsx
#	x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_exceptions/components/value_with_space_warning/__tests__/__snapshots__/value_with_space_warning.test.tsx.snap
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Jun 26, 2025
@kibanamachine
Copy link
Copy Markdown
Contributor

Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync.
cc: @ek-so

1 similar comment
@kibanamachine
Copy link
Copy Markdown
Contributor

Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync.
cc: @ek-so

@kibanamachine
Copy link
Copy Markdown
Contributor

Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync.
cc: @ek-so

tsullivan added a commit that referenced this pull request Jul 1, 2025
…help` icon (#223142) (#225535)

# Backport

This will backport the following commits from `main` to `8.19`:
- [Remapping `iInCircle` and `questionInCircle` and deprecating `help`
icon (#223142)](#223142)

<!--- Backport version: 10.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Kate
Sosedova","email":"36230123+ek-so@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-25T19:52:04Z","message":"Remapping
`iInCircle` and `questionInCircle` and deprecating `help` icon
(#223142)\n\n## Summary\n\nThis PR closes the issue
https://github.com/elastic/kibana/issues/221380\nand does 3 things:\n1.
Replaces all current usages of `iInCircle` with `info` (no
visual\nchanges)\n2. Replaces all current usages of `questionInCircle`
with `question`(no\nvisual changes)\n3. Replaces all current `help` icon
usages with `question`(lifesaver\nicon replaced with question)\n\n##
Screenshots:\n![CleanShot 2025-06-18 at 10
34\n01@2x](https://github.com/user-attachments/assets/4379e51e-7422-4570-b452-c17ee26f2d64)\n![CleanShot
2025-06-18 at 10
34\n13@2x](https://github.com/user-attachments/assets/270056c7-4502-47ef-874f-862149fa27ec)\n![CleanShot
2025-06-18 at 10
34\n04@2x](https://github.com/user-attachments/assets/1dff8faf-65b7-4208-b568-7718b1a6b729)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\nCo-authored-by: Anton Dosov
<anton.dosov@elastic.co>","sha":"0d2125427f81d2ebedcf7377e6b97da78f1b3cf8","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","Team:Fleet","ci:project-deploy-observability","backport:version","v9.1.0","v8.19.0"],"title":"Remapping
`iInCircle` and `questionInCircle` and deprecating `help`
icon","number":223142,"url":"https://github.com/elastic/kibana/pull/223142","mergeCommit":{"message":"Remapping
`iInCircle` and `questionInCircle` and deprecating `help` icon
(#223142)\n\n## Summary\n\nThis PR closes the issue
https://github.com/elastic/kibana/issues/221380\nand does 3 things:\n1.
Replaces all current usages of `iInCircle` with `info` (no
visual\nchanges)\n2. Replaces all current usages of `questionInCircle`
with `question`(no\nvisual changes)\n3. Replaces all current `help` icon
usages with `question`(lifesaver\nicon replaced with question)\n\n##
Screenshots:\n![CleanShot 2025-06-18 at 10
34\n01@2x](https://github.com/user-attachments/assets/4379e51e-7422-4570-b452-c17ee26f2d64)\n![CleanShot
2025-06-18 at 10
34\n13@2x](https://github.com/user-attachments/assets/270056c7-4502-47ef-874f-862149fa27ec)\n![CleanShot
2025-06-18 at 10
34\n04@2x](https://github.com/user-attachments/assets/1dff8faf-65b7-4208-b568-7718b1a6b729)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\nCo-authored-by: Anton Dosov
<anton.dosov@elastic.co>","sha":"0d2125427f81d2ebedcf7377e6b97da78f1b3cf8"}},"sourceBranch":"main","suggestedTargetBranches":["8.19"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/223142","number":223142,"mergeCommit":{"message":"Remapping
`iInCircle` and `questionInCircle` and deprecating `help` icon
(#223142)\n\n## Summary\n\nThis PR closes the issue
https://github.com/elastic/kibana/issues/221380\nand does 3 things:\n1.
Replaces all current usages of `iInCircle` with `info` (no
visual\nchanges)\n2. Replaces all current usages of `questionInCircle`
with `question`(no\nvisual changes)\n3. Replaces all current `help` icon
usages with `question`(lifesaver\nicon replaced with question)\n\n##
Screenshots:\n![CleanShot 2025-06-18 at 10
34\n01@2x](https://github.com/user-attachments/assets/4379e51e-7422-4570-b452-c17ee26f2d64)\n![CleanShot
2025-06-18 at 10
34\n13@2x](https://github.com/user-attachments/assets/270056c7-4502-47ef-874f-862149fa27ec)\n![CleanShot
2025-06-18 at 10
34\n04@2x](https://github.com/user-attachments/assets/1dff8faf-65b7-4208-b568-7718b1a6b729)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\nCo-authored-by: Anton Dosov
<anton.dosov@elastic.co>","sha":"0d2125427f81d2ebedcf7377e6b97da78f1b3cf8"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: Kate Sosedova <36230123+ek-so@users.noreply.github.com>
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Jul 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels ci:project-deploy-observability Create an Observability project release_note:enhancement Team:Fleet Team label for Observability Data Collection Fleet team v8.19.0 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.