commit | 5d8010e1fc081481d0646618e700b51a4699ab4c | [log] [tgz] |
---|---|---|
author | iclelland <iclelland@chromium.org> | Thu Aug 17 21:47:11 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Aug 17 21:47:11 2017 |
tree | 73abd1ac189d2ec2b9eb8b5efd32fde7544b6007 | |
parent | 81565fa69c0d5cdd4275fcf9d858f92b5e8aa551 [diff] |
Reenable feature policy control over fullscreen This CL also changes test expectations to bring the fullscreen tests in line with the new behaviour prescribed by Feature Policy. Specifically: - Same origin iframes by default have the same ability to use fullscreen as their parent frame. Tests which previously only used same-origin frame have been changed to verify the new behaviour, and new tests in LayoutTests/http/tests have been added to test the same situation with cross-origin frames. - Dynamic modification of the allowfullscreen flag has no effect until the iframe contents are navigated/reloaded. - Web platform tests are marked as failing, and should remain so until the fullscreen spec is updated fo include the new behaviour. - A new Browser test class is created which explicitly disables feature policy so that we don't lose coverage for the old behaviour when FP is disabled. BUG=718155,623682 Review-Url: https://codereview.chromium.org/2898503002 Cr-Commit-Position: refs/heads/master@{#495331}
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 .