Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix(BrowserloadFragment): not load issue when now loading
  • Loading branch information
h13i32maru committed May 14, 2021
1 parent 0363510 commit 778bf90
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/Renderer/Fragment/Browser/BrowserLoadFragment.tsx
Expand Up @@ -123,6 +123,14 @@ export class BrowserLoadFragment extends React.Component<Props, State> {

private setupPageLoading() {
BrowserViewIPC.onEventDidStartNavigation(async (_ev, url, inPage) => {
// ページ内遷移(アンカーやSPA的な遷移)ではissue選択を移動しない
if (inPage) return;

// issueを選択したときに、なぜか直前に選択していたissueのdid-start-navigationが発行されてしまう
// electronの不具合なのか、IPC通してイベントを受け取っているのがだめなのかよくわからない
// なので、issue選択した時(つまり今ローディング中)はdid-start-navigationを無視する
if (this.state.loading) return;

const isNavigate = await this.navigateIssueFromBrowser(url);
if (isNavigate) return;

Expand Down

0 comments on commit 778bf90

Please sign in to comment.