commit | b42c975183b2103c5c039d850926386f631ffe87 | [log] [tgz] |
---|---|---|
author | Joanmarie Diggs <jdiggs@igalia.com> | Thu Oct 01 17:39:16 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Oct 01 17:39:16 2020 |
tree | 88bc9c0e54eaf0481d9e2b2ed42d422b1069b05f | |
parent | 77442252a15f1db2777963d6e3cca899c18431eb [diff] |
Fix null-dereference READ in AXPosition::AsValidDOMPosition This is a follow-up to http://crrev.com/c/2426490 which prevents an infinite loop in AXPosition::AsValidDOMPosition by ensuring we have a changed AXPosition after calling CreatePreviousPosition in generated content. That fix failed to check that the previous position created was not null prior to seeing if it had indeed changed. Bugs: 1131019, 1133124 AX-Relnotes: Prevents a page crash when accessibility is enabled. Change-Id: Iaa8a7d79c5750809e6a3d39f7077f6593f95488d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2440630 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#812793}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.