From 702d5aba4c569a32f2315394f5ed91847afd889e Mon Sep 17 00:00:00 2001 From: baku Date: Wed, 18 Jan 2017 18:07:33 +0100 Subject: [PATCH] Close the opened tabs when a container is deleted --- index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/index.js b/index.js index 7e1a6b5..5ee34d2 100644 --- a/index.js +++ b/index.js @@ -454,6 +454,13 @@ const ContainerService = { if (!("userContextId" in args)) { return Promise.reject("removeIdentity must be called with userContextId argument."); } + + for (let tab of tabs) { // eslint-disable-line prefer-const + if (args.userContextId === this._getUserContextIdFromTab(tab)) { + tab.close(); + } + } + return Promise.resolve(ContextualIdentityService.remove(args.userContextId)); },