Skip to content

[8.19] [Security Solution] Improve bulk update modal copy (#227803)#228290

Merged
nikitaindik merged 1 commit intoelastic:8.19from
nikitaindik:backport/8.19/pr-227803
Jul 16, 2025
Merged

[8.19] [Security Solution] Improve bulk update modal copy (#227803)#228290
nikitaindik merged 1 commit intoelastic:8.19from
nikitaindik:backport/8.19/pr-227803

Conversation

@nikitaindik
Copy link
Contributor

Backport

This will backport the following commits from main to 8.19:

Questions ?

Please refer to the Backport tool documentation

**Resolves: elastic/docs-content#1063

## Summary
This PR updates the UI copy for the "bulk update with conflicts" modal.

### Changes
- Clarified the modal text
- Made the warning for auto-resolved conflicts more visible (now it's an
`EuiCallout`)
- Added tests for modal text content

## Screenshots
#### Only rules with solvable conflicts
<img width="818" height="456" alt="Screenshot 2025-07-14 at 13 35 55"
src="https://github.com/user-attachments/assets/a458d050-cbce-43fd-a953-0d37e9bc8fe2"
/>

#### Only rules with non-solvable conflicts
<img width="650" height="267" alt="Screenshot 2025-07-14 at 13 37 32"
src="https://github.com/user-attachments/assets/c0bb0547-5080-4bf3-8c4e-57dc7d0fb2e3"
/>

#### Rules with solvable conflicts and rules with non-solvable conflicts
<img width="786" height="506" alt="Screenshot 2025-07-14 at 13 38 41"
src="https://github.com/user-attachments/assets/e071ace1-30d1-41bf-ab9e-00834bf6933b"
/>

#### Rules with solvable conflicts and conflict-free rules
<img width="786" height="502" alt="Screenshot 2025-07-14 at 13 44 07"
src="https://github.com/user-attachments/assets/da57efb0-90d1-4cd4-8f99-65a311dd6555"
/>

#### Rules with non-solvable conflicts and conflict-free rules
<img width="786" height="350" alt="Screenshot 2025-07-14 at 13 39 54"
src="https://github.com/user-attachments/assets/84b3b050-4ec7-40b1-857c-4e59bc18592b"
/>

#### Rules with non-solvable conflicts, rules with solvable conflicts
and conflict-free rules
<img width="786" height="574" alt="Screenshot 2025-07-14 at 13 41 23"
src="https://github.com/user-attachments/assets/e4290d36-c075-4969-8c66-7ea2a88ff222"
/>

(cherry picked from commit 81de395)

# Conflicts:
#	src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts
#	x-pack/platform/plugins/private/translations/translations/fr-FR.json
#	x-pack/platform/plugins/private/translations/translations/ja-JP.json
#	x-pack/platform/plugins/private/translations/translations/zh-CN.json
@nikitaindik nikitaindik added the backport This PR is a backport of another PR label Jul 16, 2025
@nikitaindik nikitaindik enabled auto-merge (squash) July 16, 2025 17:52
@nikitaindik nikitaindik merged commit 1389437 into elastic:8.19 Jul 16, 2025
11 checks passed
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
securitySolution 7584 7585 +1

Async chunks

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

id before after diff
aiAssistantManagementSelection 93.7KB 93.8KB +112.0B
lists 182.6KB 182.7KB +112.0B
securitySolution 9.4MB 9.4MB -2.1KB
total -1.8KB

Page load bundle

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

id before after diff
core 452.3KB 452.4KB +112.0B

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants