Reland: Ensure children changed in new input type=search
What's happening is that as the search field goes from empty to having text, the shadow generic container inside of the input goes from not being in the tree to being in the tree. But in AXNodeObject::ChildrenChanged(), we use LastKnownIsIncludedInTree() and we can't update it to a new value. So we think it's still not included in the tree, and update the parent's children. But we also need to update its children too. Originally backed out because it was suspected to be related to test timeouts here: https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Win10/76067 Relanding so that we can prove it one way or another. I suspect it was not related. NOTRY=true Bug: 1146214 Change-Id: Idb814ec95f6f04460dda81439b164e214a7ef14e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2533157Reviewed-by:Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Aaron Leventhal <aleventhal@chromium.org> Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/master@{#826330}
Showing
Please register or sign in to comment