Summary: | Implement the VisualViewport API (visual viewport) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Rick Byers <rbyers> |
Component: | DOM | Assignee: | Ali Juma <ajuma> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | ajuma, bokan, cdumez, dbates, fred.wang, kngan, mjs, moplam, rbuis, rniwa, sam.saffron, simon.fraser, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 10 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=170981 https://bugs.webkit.org/show_bug.cgi?id=179794 https://bugs.webkit.org/show_bug.cgi?id=197211 |
||
Bug Depends on: | 179385, 179386, 179818, 181548, 181689, 193376, 193475, 193798, 197387 | ||
Bug Blocks: |
Description
Rick Byers
2017-04-19 01:03:11 PDT
The API seems reasonable to me. Maybe these developments should be announced on WebKit dev? I only see two messages about visual viewports: https://lists.webkit.org/pipermail/webkit-dev/2016-December/028542.html https://lists.webkit.org/pipermail/webkit-dev/2017-January/028617.html (In reply to Frédéric Wang (:fredw) from comment #3) > Maybe these developments should be announced on WebKit dev? I only see two > messages about visual viewports: > > https://lists.webkit.org/pipermail/webkit-dev/2016-December/028542.html > https://lists.webkit.org/pipermail/webkit-dev/2017-January/028617.html Good idea, I sent a message to webkit-dev: https://lists.webkit.org/pipermail/webkit-dev/2017-November/029751.html Please make sure to have an experimental feature flag, ideally runtime rather than compile time. (Maybe you already did this, I only briefly skimmed the patches in the subtask bugs.) (In reply to Maciej Stachowiak from comment #5) > Please make sure to have an experimental feature flag, ideally runtime > rather than compile time. (Maybe you already did this, I only briefly > skimmed the patches in the subtask bugs.) Yes, the patch in bug 179385 adds a runtime experimental feature flag for this. The feature has been implemented. The remaining test failures are tracked by https://bugs.webkit.org/show_bug.cgi?id=179794, and the change to make zooming invisible is tracked by https://bugs.webkit.org/show_bug.cgi?id=170981 *** Bug 176205 has been marked as a duplicate of this bug. *** |