Ignore still-loading tabs when finding duplicates.
Only close tabs if triggering tab is still open.
Update notifications to use cancel() instead of close()
Include icon in notifications
Remove tabs individually, since specifying an array of tabs including closed ones fails silently
Ignore chrome pages when responding to potential duplicates
Fix duplicate notifications by switching to webNavigation.onCompleted event