fix: Fixed white screen issue on mobile
This commit is contained in:
@@ -22,10 +22,11 @@ const PreferencesButton = ({ openPreferences }: Props) => {
|
|||||||
const [changelogLastReadVersion, setChangelogLastReadVersion] = useState(() =>
|
const [changelogLastReadVersion, setChangelogLastReadVersion] = useState(() =>
|
||||||
application.changelogService.getLastReadVersion(),
|
application.changelogService.getLastReadVersion(),
|
||||||
)
|
)
|
||||||
const isChangelogUnread = useMemo(
|
const isChangelogUnread = useMemo(() => {
|
||||||
() => (changelogLastReadVersion ? compareSemVersions(application.version, changelogLastReadVersion) > 0 : false),
|
return changelogLastReadVersion && !application.isNativeMobileWeb()
|
||||||
[application.version, changelogLastReadVersion],
|
? compareSemVersions(application.version, changelogLastReadVersion) > 0
|
||||||
)
|
: false
|
||||||
|
}, [application, changelogLastReadVersion])
|
||||||
useEffect(
|
useEffect(
|
||||||
() => application.changelogService.addLastReadChangeListener(setChangelogLastReadVersion),
|
() => application.changelogService.addLastReadChangeListener(setChangelogLastReadVersion),
|
||||||
[application.changelogService],
|
[application.changelogService],
|
||||||
|
|||||||
Reference in New Issue
Block a user