New issue
Advanced search Search tips

Issue 922283 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug


Show other hotlists

Hotlists containing this issue:
Launcher-Broken


Sign in to add a comment

Answer cards don't know the weather in certain cities

Project Member Reported by apurvapanse@chromium.org, Jan 15

Issue description

Chrome 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.


 
Screenshot 2019-01-15 at 3.50.34 PM.png
327 KB View Download
Description: Show this description
Owner: manucornet@chromium.org
Summary: Weather answer card no longer shows (was: Weather answer card no longer triggers)
Status: Assigned (was: Untriaged)

Comment 4 by manucornet@chromium.org, Jan 16 (6 days ago)

Must be a client-side issue, things look fine on the server:

https://www.google.com/coac?q=weather

Comment 5 by manucornet@chromium.org, Jan 16 (6 days ago)

Cc: manucornet@chromium.org
Owner: rockot@google.com
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!

Comment 6 by rockot@google.com, Jan 16 (6 days ago)

Cc: dmblack@google.com
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.

Comment 7 by rockot@google.com, 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.

Comment 8 by rockot@google.com, Jan 16 (6 days ago)

Also, that URL (in comment #4) does not look fine to me. I get empty content.

Comment 9 by rockot@google.com, Jan 16 (6 days ago)

Fairly sure this is a server-side issue.

Comment 10 by dmblack@google.com, 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).

Comment 11 by manucornet@chromium.org, 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

Comment 12 by rockot@google.com, 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.

Comment 13 by rockot@google.com, 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.

Comment 14 by manucornet@chromium.org, 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

Comment 15 by manucornet@chromium.org, Jan 17 (5 days ago)

Tried some more cities, the weather is shown for everywhere except for cities within California :-D Very strange!

Comment 16 by manucornet@chromium.org, Jan 17 (5 days ago)

Summary: Answer cards don't know the weather in cities within California (was: Weather answer card no longer shows)

Comment 17 by rockot@google.com, Jan 17 (5 days ago)

Summary: Answer cards don't know the weather in certain cities (was: Answer cards don't know the weather in cities within California)
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

Comment 18 by manucornet@chromium.org, Jan 17 (5 days ago)

This is getting weirder and weirder!

Comment 19 by manucornet@chromium.org, Jan 18 (5 days ago)

Owner: manucornet@chromium.org
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