When using the log explorer some of the controls disappear
Problem
In #198050 (closed), we implemented pagination and infinite scroll to allow the user to scroll through all entries in their selected range.
-
Currently, the breadcrumbs and the Elasticsearch alert message disappear if there's a long page of logs. We need to make sure that the breadcrumbs and the Elasticsearch alert are fixed on the page (unless, of course, the user dismisses the alert).
-
We hijack the scroll and take the user to the bottom of the page so they can see the most recent log entry. This experience is not ideal. Instead, we should make the height of the terminal window fixed (taking up the full height of the screen), and allow the user to scroll within that fixed area. This will ensure that the UI will behave consistently regardless of whether there are 10 or 300 lines of logs to view.
Proposal
- Make sure the breadcrumbs and the Elasticsearch alert message don't disappear and are always present on the page.
- Make the height of the terminal window fixed (taking up the full height of the screen), and allow the user to scroll within that fixed area.