Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Hello guys,
I' m having a look on this problem.
Can I ask which one should be the allowed behaviour?
if the value sent is:
"search.remote.my_cluster.seeds": nullseems that there is a missed match in
AbstractScopedSettings:512if (Regex.simpleMatch(entry, key) && canRemove.test(key)) {entry value:
search.remote.my_cluster.seedskey value:
search.remote.my_cluster.seeds.0so, the simpleMatch fails and the key is not added as value to be removed.
Which behaviour should be accepted? Error or accepting the straight null value?
I wrote a simple solution that makes the match successful.
I don't know if it can be considered correct, please let me know your thought!
Closes #25953