Skip to content

[Bug]: Search empty-state copy reads "explorer" instead of "explore" #2127

@Amir-yazdanmanesh

Description

@Amir-yazdanmanesh

Is there an existing issue for this?

  • I have searched the existing issues

Is there a StackOverflow question about this issue?

  • I have searched StackOverflow

What happened?

The empty-results message on the Search screen contains a grammar error. When a
search returns no results, EmptySearchResultBody renders:

Try another search or explorer Interests to browse topics

The word "explorer" (a noun) should be "explore" (a verb) to read correctly:

Try another search or explore Interests to browse topics

The faulty text comes from the feature_search_api_try_another_search string
resource:

https://github.com/android/nowinandroid/blob/main/feature/search/api/src/main/res/values/strings.xml#L22

<string name="feature_search_api_try_another_search">Try another search or explorer </string>                                             

It is assembled into the final sentence in SearchScreen.kt
(EmptySearchResultBody), where the bold "Interests" link and " to browse topics"
are appended:

https://github.com/android/nowinandroid/blob/main/feature/search/impl/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/impl/SearchScreen.kt#L231-L253

This is a user-facing copy fix only and does not change app behavior. The existing
SearchScreenTest builds its expected string from the same resource, so it
continues to pass without modification.


### Relevant logcat output

```shell

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions