Reset reader settings state on exit
This commit is contained in:
@@ -11,6 +11,7 @@ import { memo, useCallback, useEffect, useLayoutEffect, useRef, useState } from
|
|||||||
import { useLocation, useParams } from 'react-router-dom';
|
import { useLocation, useParams } from 'react-router-dom';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import {
|
import {
|
||||||
|
DEFAULT_READER_SETTINGS_WITH_DEFAULT_FLAG,
|
||||||
getReaderSettings,
|
getReaderSettings,
|
||||||
getReaderSettingsFor,
|
getReaderSettingsFor,
|
||||||
useDefaultReaderSettings,
|
useDefaultReaderSettings,
|
||||||
@@ -212,6 +213,8 @@ const BaseReader = ({
|
|||||||
|
|
||||||
setIsOverlayVisible(false);
|
setIsOverlayVisible(false);
|
||||||
|
|
||||||
|
setSettings(DEFAULT_READER_SETTINGS_WITH_DEFAULT_FLAG);
|
||||||
|
|
||||||
cancelAutoScroll();
|
cancelAutoScroll();
|
||||||
},
|
},
|
||||||
[],
|
[],
|
||||||
|
|||||||
Reference in New Issue
Block a user