commit | 0ae7366b8ea48610c79cd8352b6875c0996e3011 | [log] [tgz] |
---|---|---|
author | Vladimir Levin <vmpstr@chromium.org> | Wed Jan 30 21:50:58 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 30 21:50:58 2019 |
tree | c0f5ac4917a699f2d9726861927ace3162ca207e | |
parent | afb9e84a450b2222144028c3af6e59186507ade1 [diff] |
[DL]: Keep track of non-searchable and locked display locks on the doc. This patch keeps a count on the document of two things: - Non-searchable display locks - This is used to early out tab order and anchor link navigation, since if everything is searchable then display locks don't prevent it. - Locked display locks. - This is used to early out forcing updates for display locks during forced layouts, since if nothing is locked then nothing needs to be forced. R=chrishtr@chromium.org Bug: 882663, 924550 Change-Id: I9c4e7be0b1a7d864e57641f46690d2d618a5b4dc Reviewed-on: https://chromium-review.googlesource.com/c/1436536 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#627605}
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 .