test(electron): add test cases for electron tabs (#7635)

fix AF-1000
This commit is contained in:
pengx17
2024-07-29 11:05:24 +00:00
parent 1efc1d0f5b
commit 157cc97a65
8 changed files with 215 additions and 49 deletions

View File

@@ -710,7 +710,7 @@ export class WebContentViewsManager {
view.webContents.on('did-finish-load', () => {
unsub = helperProcessManager.connectRenderer(view.webContents);
});
view.webContents.on('did-start-loading', () => {
view.webContents.on('will-navigate', () => {
// means the view is reloaded
this.appTabsUIReady$.next(
new Set([...this.appTabsUIReady$.value].filter(key => key !== viewId))