Skip to content

Commit 778bf90

Browse files
committed
fix(BrowserloadFragment): not load issue when now loading
1 parent 0363510 commit 778bf90

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Renderer/Fragment/Browser/BrowserLoadFragment.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,14 @@ export class BrowserLoadFragment extends React.Component<Props, State> {
123123

124124
private setupPageLoading() {
125125
BrowserViewIPC.onEventDidStartNavigation(async (_ev, url, inPage) => {
126+
// ページ内遷移(アンカーやSPA的な遷移)ではissue選択を移動しない
127+
if (inPage) return;
128+
129+
// issueを選択したときに、なぜか直前に選択していたissueのdid-start-navigationが発行されてしまう
130+
// electronの不具合なのか、IPC通してイベントを受け取っているのがだめなのかよくわからない
131+
// なので、issue選択した時(つまり今ローディング中)はdid-start-navigationを無視する
132+
if (this.state.loading) return;
133+
126134
const isNavigate = await this.navigateIssueFromBrowser(url);
127135
if (isNavigate) return;
128136

0 commit comments

Comments
 (0)