diff --git a/src-docs/src/views/header/global_query.js b/src-docs/src/views/header/global_query.js
index 86bd53dfc86..72f2068eaf5 100644
--- a/src-docs/src/views/header/global_query.js
+++ b/src-docs/src/views/header/global_query.js
@@ -1,12 +1,11 @@
import React, { Component } from 'react';
import classNames from 'classnames';
-
+import ResizeObserver from 'resize-observer-polyfill';
import {
EuiFilterButton,
EuiFieldText,
EuiFlexGroup,
EuiFlexItem,
- EuiMutationObserver,
} from '../../../../src/components';
import { GlobalFilterBar } from './global_filter_bar';
@@ -58,6 +57,8 @@ export default class extends Component {
],
query: '',
};
+
+ this.ro = new ResizeObserver(this.setFilterBarHeight);
}
setFilterBarHeight = () => {
@@ -69,10 +70,12 @@ export default class extends Component {
componentDidMount() {
this.setFilterBarHeight();
+ this.ro.observe(this.filterBar);
}
componentDidUpdate() {
this.setFilterBarHeight();
+ this.ro.unobserve(this.filterBar);
}
toggleFilterVisibility = () => {
@@ -132,28 +135,22 @@ export default class extends Component {
ref={node => { this.filterBarWrapper = node; }}
className={classes}
>
-