mirror of
https://github.com/misskey-dev/misskey.git
synced 2025-01-11 01:00:07 +09:00
Merge 517b283e05
into e8bf6285cb
This commit is contained in:
commit
451c4770a0
@ -9,6 +9,7 @@
|
||||
- Fix: ノートがログインしているユーザーしか見れない場合にログインダイアログを閉じるとその後の動線がなくなる問題を修正
|
||||
- Fix: 公開範囲がホームのノートの埋め込みウィジェットが読み込まれない問題を修正
|
||||
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/803)
|
||||
- Fix: デッキでリンクをダブルクリックすると、ウィンドウが2枚開いてしまう問題を修正
|
||||
|
||||
### Server
|
||||
- Fix: ユーザーのプロフィール画面をアドレス入力などで直接表示した際に概要タブの描画に失敗する問題の修正( #15032 )
|
||||
|
@ -135,11 +135,19 @@ const columnComponents = {
|
||||
roleTimeline: XRoleTimelineColumn,
|
||||
};
|
||||
|
||||
// ダブルクリック時には2回クリックされた扱いになるので、2回目抑止するためのタイマー
|
||||
// これによりウィンドウが2枚開かれることを防ぐ
|
||||
let routerNavTimer: number | null = null;
|
||||
|
||||
mainRouter.navHook = (path, flag): boolean => {
|
||||
if (flag === 'forcePage') return false;
|
||||
if (routerNavTimer != null) return true;
|
||||
const noMainColumn = !deckStore.state.columns.some(x => x.type === 'main');
|
||||
if (deckStore.state.navWindow || noMainColumn) {
|
||||
os.pageWindow(path);
|
||||
routerNavTimer = setTimeout(() => {
|
||||
routerNavTimer = null;
|
||||
}, 300);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user