Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Observability] Observability app pages seem to all show a blank (seemingly broken) white screen for a non-existent route #113139

Closed
5 tasks
jasonrhodes opened this issue Sep 27, 2021 · 1 comment
Labels
bug Fixes for quality problems that affect the customer experience Team:Observability Team label for Observability Team (for things that are handled across all of observability)

Comments

@jasonrhodes
Copy link
Member

jasonrhodes commented Sep 27, 2021

Observability apps do not seem to attempt to handle a 404 state for a non-existent route.

See some examples Screen Shot 2021-09-27 at 11 49 55 AM Screen Shot 2021-09-27 at 11 14 39 AM

Whereas in /app, these are handled with a 404 screen:

Screen Shot 2021-09-27 at 11 50 46 AM

@smith also mentions:

it looks like behavior across apps is not consistent. /app/security/blah redirect to the overview, /app/home/blah shows that url but it’s just the home page. /app/enterprise_search/what shows application not found. /app/fleet/what redirects to /app/fleet/agents, and so on

So it's not something we handle consistently across Kibana, but we should try to be consistent within Observability and avoid the blank white screen scenario, at the very least.

AC:

We show a consistent non-blank screen for all non-existent routes across Observability apps. This should be handled at the router level for each plugin.

Thank you to @cchaos for pointing this out.

@jasonrhodes jasonrhodes added bug Fixes for quality problems that affect the customer experience Team:Observability Team label for Observability Team (for things that are handled across all of observability) v7.16.0 labels Sep 27, 2021
@smith smith removed the v7.16.0 label Nov 17, 2022
@afgomez
Copy link
Contributor

afgomez commented Nov 17, 2022

I have created a shared <NotFound /> component in #145598 based on the EUI Guidelines for this. It can be used anywhere where an <EuiPrompt /> can be used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience Team:Observability Team label for Observability Team (for things that are handled across all of observability)
Projects
None yet
Development

No branches or pull requests

3 participants