Physical web suggestions are not showing up. |
||||||||
Issue descriptionApp Version: 57.0.2987.96 dev iOS Version: 10.2.1 Device :iPhone 7 + Pre-Condition: 1.Switch on Bluetooth 2.Have beacons nearby 3.Enable Location services for chrome in Settings->Privacy 4.To make sure Location services are working, go to Google.com to verify. Else tap on Allow in location message box if it pops up. Steps to reproduce: 1. Launch chrome. 2. Tap on omnibox Observed results: Physical web suggestions are not showing up. Expected results: Physical web suggestions should show up. Number of times you were able to reproduce: 5/5 Bug reproducible after clean install: Yes Bug reproducible after clearing cache and cookies: Yes Bug reproducible on Chrome Mobile on Android: NA Bug reproducible on Dolphin/Safari/Firefox: Safari : NA Bug reproducible on current stable build (App Version, iOS Version): NA- 56 (New Feature) Bug reproducible on the current beta channel build (App Version, iOS Version): Yes in M57 Type-bug-regression? No Link to Video : https://drive.google.com/open?id=0B6GVWQnhaMClem8tQ0tMZnFYVzA Comparison Image from M59 - https://drive.google.com/open?id=0B6GVWQnhaMCleHUxNmtKOUFNeDg
,
Mar 9 2017
,
Mar 10 2017
Maybe release notes for 57 need to be updated if this is correct.
,
Mar 10 2017
,
Mar 10 2017
Next time this happens, may you please also visit chrome://physical-web to show the list of nearby things? There are times where we may not be able to find nearby beacons, such as if there is temporary trouble reaching the server, in which case it is expected that omnibox will not show results. If the chrome://physical-web page has results and omnibox isn't showing content. Also, just to confirm, this looks to be a DEV build of m57? The Dev channel has omnibox support for 100% of users, but only after omnibox finch experiment settings have synced. Beta is only 90%, and Stable is still at 0%. Matt, is there any way we can confirm the state of the omnibox experiment?
,
Mar 10 2017
(cut off sentence) If the chrome://physical-web page has results and omnibox isn't showing content, then we should also confirm the omnibox experiment setting since physical web may sometimes he hiding suggestions on purpose.
,
Mar 10 2017
+ Jason who had a long thread with Matt about the triggering criteria AFAIU, this might be WAI. Also, PW is not mentioned in the release notes for M57.
,
Mar 10 2017
,
Mar 10 2017
Beacons nearby screenshot - https://drive.google.com/open?id=0B6GVWQnhaMClN0pmSzM0cGZnRG8
,
Mar 10 2017
Working Build - 57.0.2972.0 Not working Build - 57.0.2975.0 Could not find the dev build in the console for - 57.0.2974.0
,
Mar 10 2017
Update: Not working from Build - 57.0.2975.0 dev
,
Mar 10 2017
In Settings > Privacy, is there a "Physical Web" option underneath "Send Usage Data"? If not, can you try force killing the app and restarting the app to see if it shows up? Thanks.
,
Mar 10 2017
I'm unable to repro, I think this might be WAI. 1. Ensure Bluetooth is enabled and beacons are nearby. 2. Install Chrome from the Dogfood app. The app only offers 58.0.3029.6, how can I install other Dev builds? 3. Check iOS Settings->Privacy For some reason Chrome Dev doesn't show up here until I've launched it once. So, I did nothing here. 4. Launch Chrome (1st time), authorize Location when prompted. Once Location is authorized the auto-enable conditions are met, but the auto-enable check won't be run until the next time Chrome is launched. 4a. Check that Physical Web preference is not visible in Chrome's privacy settings. The Physical Web preference is behind a Finch flag which is disabled by default in the client but enabled for all users in Chrome Dev. For a fresh install, Finch config is synced the first time Chrome is launched and will take effect on the following launch. At this point, because the Finch flag has not yet taken effect, the Physical Web preference should not be visible. 5. Force-quit Chrome, launch Chrome (2nd time) This should trigger the auto-enable logic. 5a. Check that the Physical Web preference is visible and enabled in Chrome's Privacy settings. 5b. Check that tapping the omnibox displays a zero query result. 5c. Check that chrome://physical-web displays one or more nearby URLs.
,
Mar 11 2017
I figured out what's going on. vbhatsoori@'s build is 57.0.2987.100 Our Finch config for iOS Canary/Dev is in OmniboxBundledExperimentV1_iOSCanaryDev.json. This is a shared config for multiple Omnibox experiments to run in parallel without interfering with each other. When we pushed to 100% on Canary/Dev we upped the min_version to 57.*. This made room for new omnibox experiments to be added to the config. jdonnely@ added a new experiment Feb 23 and increased the min_version to 58.*. He also left our experiments enabled for all users. After this change, our Finch config was no longer downloaded to 57.* builds on Chrome. I think this should not be a launch blocker, since the latest Canary/Dev builds are 58.* and are unaffected. Recommending resolving this as WontFix. (Vinutha I returned your device to your desk.)
,
Mar 11 2017
Thank you Matt.
,
Mar 12 2017
Wow thats convoluted! Thanks for figuring that out.
,
Mar 29 2017
mattreynolds@ is there any fix on the fly?
,
Mar 29 2017
Resolving as WontFix, we're fine with leaving the feature off in 57.* Dev builds. |
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 Deleted