Answer cards don't know the weather in certain cities |
||||||||
Issue descriptionChrome Version: 72.0.3626.30 (Official Build) dev (64-bit) OS: CrOS What steps will reproduce the problem? (1) Type "weather" into QSB (2) The weather answer card does not shown What is the expected result? Weather answer card shows What happens instead? Nothing triggers, and the focus remains on "weather" as a search query Please use labels and text to provide additional information. If this is a regression (i.e., worked before), please consider using the bisect tool (https://www.chromium.org/developers/bisect-builds-py) to help us identify the root cause and more rapidly triage the issue. For graphics-related bugs, please copy/paste the contents of the about://gpu page at the end of this report.
,
Jan 15
,
Jan 15
,
Jan 16
(6 days ago)
Must be a client-side issue, things look fine on the server: https://www.google.com/coac?q=weather
,
Jan 16
(6 days ago)
Seems like CL 1269622 is the most recent and fairly significant change to that area of the code. Ken, could you take a look? Thanks!
,
Jan 16
(6 days ago)
The weather cards were 100% working well after that change landed, so it's not going to be that change that's the problem. +dmblack in case he has ideas.
,
Jan 16
(6 days ago)
Sorry I'm realizing this is app list UI not assistant UI, so maybe dmblack won't have ideas. :) But it could be a general problem related to answer cards, which assistant also loads with content service.
,
Jan 16
(6 days ago)
Also, that URL (in comment #4) does not look fine to me. I get empty content.
,
Jan 16
(6 days ago)
Fairly sure this is a server-side issue.
,
Jan 16
(6 days ago)
Also not able to see the weather card at the link in comment #4. Interestingly, "what time is it" seems to be WAI and I think that is served from the same coac endpoint as above so agree that it feels server side (and maybe even specific only to weather).
,
Jan 17
(6 days ago)
Interesting. I do get an answer card with this URL:
https://www.google.com/coac?q=weather
Maybe it depends on your location. Can someone who sees an empty page look at the HTTP response? The server sets a custom header "searchanswer-hasresult". If that's true, we show the card. If that's false the server deemed it had nothing meaningful to show us, and the client should not show a card.
Might also be interesting to include the location, as in:
https://www.google.com/coac?q=weather+new+york+city
,
Jan 17
(6 days ago)
I get empty content with just q=weather. It comes back with SearchAnswer-HasResult as false. If I add more context like q=weather+nyc, I get a card.
,
Jan 17
(5 days ago)
Actually, oddly enough... if I try q=weather+SF or q=weather+san+francisco, I also get no card response.
,
Jan 17
(5 days ago)
Hmm, that's very strange. Indeed I also get nothing with:
https://www.google.com/coac?q=weather+san+francisco
This might be something transient... All other random locations that I try do return something.
I put up a simple page here to test some sample queries, in case that helps:
http://ma.nu/coac
,
Jan 17
(5 days ago)
Tried some more cities, the weather is shown for everywhere except for cities within California :-D Very strange!
,
Jan 17
(5 days ago)
,
Jan 17
(5 days ago)
Thought the same thing, but I found a few other examples outside of CA too. Salt Lake City and Carson City, for example. Also several cities in California are still fine, like San Diego or... Eureka. :p
,
Jan 17
(5 days ago)
This is getting weirder and weirder!
,
Jan 18
(5 days ago)
San Francisco now has a weather card (so does San Jose, and so does Cupertino), but Salt Lake City still doesn't. It's clear that this is a server issue, and probably not an issue with the server code that we own within GWS. Definitely very strange. Reassigning to myself, though I might end up closing this and following up with GWS people because I don't think much can be done at the Chrome OS level. |
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by apurvapanse@chromium.org
, Jan 15