Unable to Exclude Locales During Rollout – Deselection Has No Effect
We're experiencing a problem with the rollout functionality where deselecting specific locales in the rollout dialog has no effect. Changes are still applied to all live copy pages, including those that were explicitly unchecked.
AEM Version: 6.5.13
Steps to reproduce:
- Visit http://localhost:4502/editor.html/content/we-retail/language-masters/en/experience.html
- Change some of the text in the hero (e.g: `Experiences` -> `Experiences Test`)
- Go to the rollout screen for the page
- Deselect rolling out to `/content/we-retail/ca/en/experience`
- Perform the rollout
- Visit http://localhost:4502/editor.html/content/we-retail/ca/en/experience.html
- See that the Hero text has changed even though that page was unchecked on the rollout screen
Expected results:
Only the selected locales should receive the updates. Unchecked locales should be excluded from the rollout.
When I look at the request that's made to the server, I don't see anything related to what's checked or unchecked in the payload. Do the checkboxes on the rollout screen actually do anything? If not, why are they there?

Current Workaround:
To prevent updates to certain locales, we're currently skipping the rollout step and instead manually synchronizing only the live copies that should receive updates. However, this is inefficient since our typical use case is to roll out to most locales while excluding just a few. The deselect option in the rollout screen would be the ideal way to handle this, but it's not functioning correctly.

