Fix bug where main content scrollbar wasn't showing up after navigating back in browser history via keyboard shortcut

This commit is contained in:
Fabio Berger
2018-10-01 14:45:28 +01:00
parent 3d1c2cb296
commit 733bb28c1c

View File

@@ -395,6 +395,7 @@ export class Home extends React.Component<HomeProps, HomeState> {
overflow: this.state.isHoveringMainContent ? 'auto' : 'hidden', overflow: this.state.isHoveringMainContent ? 'auto' : 'hidden',
}} }}
onMouseEnter={this._onMainContentHover.bind(this)} onMouseEnter={this._onMainContentHover.bind(this)}
onMouseOver={this._onMainContentHover.bind(this)}
onMouseLeave={this._onMainContentHoverOff.bind(this)} onMouseLeave={this._onMainContentHoverOff.bind(this)}
> >
<div> <div>
@@ -537,10 +538,12 @@ export class Home extends React.Component<HomeProps, HomeState> {
}); });
} }
private _onMainContentHover(_event: React.FormEvent<HTMLInputElement>): void { private _onMainContentHover(_event: React.FormEvent<HTMLInputElement>): void {
if (!this.state.isHoveringMainContent) {
this.setState({ this.setState({
isHoveringMainContent: true, isHoveringMainContent: true,
}); });
} }
}
private _onMainContentHoverOff(): void { private _onMainContentHoverOff(): void {
this.setState({ this.setState({
isHoveringMainContent: false, isHoveringMainContent: false,