Skip to content

Commit 2063067

Browse files
committed
fix: prevent mutedInfo objects causing tabs.onUpdated to trigger
1 parent a2eb833 commit 2063067

File tree

1 file changed

+5
-1
lines changed
  • packages/electron-chrome-extensions/src/browser/api

1 file changed

+5
-1
lines changed

packages/electron-chrome-extensions/src/browser/api/tabs.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,6 @@ export class TabsAPI {
336336
'favIconUrl',
337337
'frozen',
338338
'groupId',
339-
'mutedInfo',
340339
'pinned',
341340
'status',
342341
'title',
@@ -353,6 +352,11 @@ export class TabsAPI {
353352
}
354353
}
355354

355+
if (details.mutedInfo?.muted !== prevDetails.mutedInfo?.muted) {
356+
changeInfo.mutedInfo = details.mutedInfo
357+
didUpdate = true
358+
}
359+
356360
if (!didUpdate) return
357361

358362
this.ctx.router.broadcastEvent('tabs.onUpdated', tab.id, changeInfo, details)

0 commit comments

Comments
 (0)