|
|
|
@ -94,11 +94,12 @@ export function PageManager({ maxStackSize = 5 }: { maxStackSize?: number }) { |
|
|
|
const ignorePopStateRef = useRef(false) |
|
|
|
const ignorePopStateRef = useRef(false) |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
|
|
|
|
const hasHistoryState = !!history.state |
|
|
|
window.history.pushState(null, '', window.location.href) |
|
|
|
window.history.pushState(null, '', window.location.href) |
|
|
|
if (window.location.pathname !== '/') { |
|
|
|
if (window.location.pathname !== '/') { |
|
|
|
if ( |
|
|
|
if ( |
|
|
|
['/users', '/notes', '/relays'].some((path) => window.location.pathname.startsWith(path)) && |
|
|
|
['/users', '/notes', '/relays'].some((path) => window.location.pathname.startsWith(path)) && |
|
|
|
!history.state |
|
|
|
!hasHistoryState |
|
|
|
) { |
|
|
|
) { |
|
|
|
setIsShared(true) |
|
|
|
setIsShared(true) |
|
|
|
} |
|
|
|
} |
|
|
|
|