kibana/packages/core/application
Tim Sullivan 2c6fd26f5e
[Serverless] Make project header component handle chrome visibility changes (#162746)
## Summary
Closes https://github.com/elastic/kibana/issues/160834

This PR fixes a bug with the Dashboard app in serverless projects. The
Dashboard has a "Full screen" button that is intended to cause the
content area of the dashboard take up the entire viewport. To do this,
the dashboard app uses a chrome service to update an observable used in
the rendering of the header, which sets the layout to a "chromeless"
state. The bug is: in serverless, the project header must respect the
chromeless state.

### Testing

1. Run `yarn es snapshot` in one terminal and then `yarn serverless` in
another terminal.
2. Load sample data through the "Integrations" app, which can be found
in Global Search.
3. View a sample data dashboard, and use the `Full screen` button in the
app menu toolbar.

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

---------

Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co>
2023-08-02 14:08:30 -07:00
..
core-application-browser [Logs+] Add Log Explorer profile deep link (#161939) 2023-07-24 21:23:58 +02:00
core-application-browser-internal Bump jest@29.6.1 (#161630) 2023-07-15 17:42:30 +02:00
core-application-browser-mocks [Serverless] Make project header component handle chrome visibility changes (#162746) 2023-08-02 14:08:30 -07:00
core-application-common [Enterprise Search] rebrand ent-search Kibana nav category to Search (#161593) 2023-07-11 13:59:46 -05:00