diff --git a/client/components/mobile/FloatingNav.jsx b/client/components/mobile/FloatingNav.jsx index 094a481e..de19c4ff 100644 --- a/client/components/mobile/FloatingNav.jsx +++ b/client/components/mobile/FloatingNav.jsx @@ -6,7 +6,7 @@ import Button from '../../common/Button'; import IconButton from './IconButton'; const FloatingContainer = styled.div` - position: absolute; + position: fixed; right: ${remSize(16)}; top: ${remSize(80)}; diff --git a/client/components/mobile/Sidebar.jsx b/client/components/mobile/Sidebar.jsx index cefd46bd..bc6c13ab 100644 --- a/client/components/mobile/Sidebar.jsx +++ b/client/components/mobile/Sidebar.jsx @@ -12,7 +12,7 @@ const SidebarWrapper = styled.div` height: 100%; width: ${remSize(180)}; - position: absolute; + position: fixed; z-index: 2; left: 0; diff --git a/client/components/useAsModal.jsx b/client/components/useAsModal.jsx index 092550e4..350d1de2 100644 --- a/client/components/useAsModal.jsx +++ b/client/components/useAsModal.jsx @@ -3,7 +3,7 @@ import styled from 'styled-components'; import { useModalBehavior } from '../utils/custom-hooks'; const BackgroundOverlay = styled.div` - position: absolute; + position: fixed; z-index: 2; width: 100% !important; height: 100% !important; diff --git a/client/modules/App/App.jsx b/client/modules/App/App.jsx index 96013836..27de8b67 100644 --- a/client/modules/App/App.jsx +++ b/client/modules/App/App.jsx @@ -18,7 +18,9 @@ class App extends React.Component { componentWillReceiveProps(nextProps) { const locationWillChange = nextProps.location !== this.props.location; - const shouldSkipRemembering = nextProps.location.state && nextProps.location.state.skipSavingPath === true; + const shouldSkipRemembering = + nextProps.location.state && + nextProps.location.state.skipSavingPath === true; if (locationWillChange && !shouldSkipRemembering) { this.props.setPreviousPath(this.props.location.pathname); @@ -34,9 +36,10 @@ class App extends React.Component { render() { return (