Offline Pages: port omnibox UI to async APIs |
||
Issue descriptionAs part of the Offline Pages API project, we are making our model asynchronous. The omnibox uses sync APIs provided by Tab.java and TabAndroid. The following APIs are used: Tab#isOfflinePage Tab#getOfflinePageOriginalUrl These will need to be updated to support the asynchronous offline model. Note that because navigation to an offline page will require the model being loaded, we may be able to ensure that the value is always cached in memory, so the APIs themselve may not need to be made async.
,
Sep 2 2016
Omnibox UI was converted in 2 steps: 1. Offline page tab helper holds the offline page item 2. Offline page interceptor populate the offline page tab helper asynchronously Omnibox uses the cached offline page item. Original URL is the only relevant URL and no file:// substitution is necessary. |
||
►
Sign in to add a comment |
||
Comment 1 by fgor...@chromium.org
, Apr 29 2016Labels: OS-Android
Owner: fgor...@chromium.org
Status: Assigned (was: Untriaged)