stoically / temporary-containers

Firefox Add-on that lets you open automatically managed disposable containers
https://addons.mozilla.org/firefox/addon/temporary-containers/
MIT License
852 stars 60 forks source link

Apps launched from a browser URL, for example Zoom, opens the installer each time (Auto mode) #348

Closed bs closed 4 years ago

bs commented 4 years ago

Actual behavior

A Zoom installer download is started.

Expected behavior

Zoom opens

Steps to reproduce

  1. Click on a link to a Zoom conference (from calendar in my case).
  2. Download link opens.
  3. Hitting the URL again opens Zoom as it should.

Notes

This is a behavior of Automatic mode.

stoically commented 4 years ago

So I guess you click a link inside Firefox leading to zoommtg://whatever and it doesn't launch the Zoom app? Do you have any isolation configured as well? Because automatic mode shouldn't interfere with links clicked in non-default containers. Isolation however could potentially lead to such behavior - in that case adding /^zoommtg:/// as exclusion pattern under isolation > global > exclude target domains might fix it.

If you don't have isolation configured I'd need a debug log.

bs commented 4 years ago

I had not touched Isolation. Everything is vanilla. I am running Multi Account Containers, Twitter Container, Amazon Container, and Facebook Container.

Here's the log and a screenshot.

tmp.log.DEBUG=true
true
Warning processing windowTypes: This property is deprecated global.min.js:250
Wed, 15 Jan 2020 19:26:40 GMT "[onUpdated] tab updated" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":0,"height":0,"lastAccessed":1579116400949,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"attention":false} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:40 GMT "[onCreated] tab created" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116400966,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:40 GMT "[maybeReopenInTmpContainer] not a home/new tab, we dont handle that" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116400966,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:40 GMT "[onActivated]" {"tabId":136,"previousTabId":130,"windowId":3} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined 2 background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[onUpdated] tab updated" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401090,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"isArticle":false} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[onUpdated] tab updated" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401108,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"status":"complete","url":"about:blank"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[onUpdated] url changed" {"status":"complete","url":"about:blank"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[maybeReopenInTmpContainer] not a home/new tab, we dont handle that" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401108,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[onUpdated] tab updated" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401123,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"status":"loading"} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[webRequestOnBeforeRequest] incoming request" {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[handleRequest] onbeforeRequest requested tab information" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401425,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} undefined background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[shouldIsolate]" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401425,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[shouldIsolateMac] mac isolation disabled" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[shouldIsolateNavigation] not isolating because the tab url is blank/newtab/home and no openerTab" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[maybeIsolate] decided to not isolate" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401425,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[handleRequest] decided to reload in temp tab" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401425,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[cancelRequest] marked request as canceled" {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[handleRequest] reload in temp tab" {"id":136,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401425,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-default","url":"about:blank","title":"zoom.us/j/8389146379"} {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[createTabInTempContainer] creating new container" {"name":"tmp250","color":"toolbar","icon":"circle","number":250,"clean":true,"deletesHistory":false} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[createTabInTempContainer] contextualIdentity created" {"name":"tmp250","icon":"circle","iconUrl":"resource://usercontext-content/circle.svg","color":"toolbar","colorCode":"#7c7c7d","cookieStoreId":"firefox-container-260"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[persist] storage persisted" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[createTabInTempContainer] creating tab in temporary container" {"cookieStoreId":"firefox-container-260","url":"https://zoom.us/j/8389146379","active":true,"index":31} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[onUpdated] tab updated" {"id":137,"index":31,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":0,"height":0,"lastAccessed":1579116401545,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} {"attention":false} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[onCreated] tab created" {"id":137,"index":31,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401555,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[maybeReopenInTmpContainer] not a home/new tab, we dont handle that" {"id":137,"index":31,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401555,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[onActivated]" {"tabId":137,"previousTabId":136,"windowId":3} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[createTabInTempContainer] new tab in temp container created" {"id":137,"index":31,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401553,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[persist] storage persisted" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[onUpdated] tab updated" {"id":137,"index":31,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401621,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} {"status":"loading"} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[onRemoved]" 136 background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[cancelRequest] already canceled" {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} {"136":{"requestIds":{"22791":true},"urls":{"https://zoom.us/j/8389146379":true}}} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[cancelRequest] probably redirect, aborting" {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[webRequestOnBeforeRequest] incoming request" {"requestId":"22793","url":"https://zoom.us/j/8389146379","originUrl":"moz-extension://efbc4f5d-0a92-2442-adb2-30a3ece34816/","method":"GET","type":"main_frame","timeStamp":1579116401771,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":137,"incognito":false,"cookieStoreId":"firefox-container-260"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[handleRequest] onbeforeRequest requested tab information" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116401841,"audible":false,"mutedInfo":{"muted":false},"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} undefined background.js:162:17
------------------------------------------ background.js:163:17
tab is undefined background.js:217
Unchecked lastError value: Error: Invalid tab ID: 136 background.js:216
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:41 GMT "[handleRequest] not isolating because the tmp container is still clean" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:41 GMT "[markUnclean] marking tmp container as not clean anymore" "firefox-container-260" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:42 GMT "[onUpdated] tab updated" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116402231,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"about:blank","title":"zoom.us/j/8389146379"} {"isArticle":false} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:42 GMT "[onUpdated] tab updated" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116402258,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"https://zoom.us/j/8389146379","title":"zoom.us/j/8389146379"} {"status":"loading","url":"https://zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:42 GMT "[onUpdated] url changed" {"status":"loading","url":"https://zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:42 GMT "[maybeReopenInTmpContainer] not a home/new tab, we dont handle that" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116402258,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"https://zoom.us/j/8389146379","title":"zoom.us/j/8389146379"} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:42 GMT "[onUpdated] tab updated" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"loading","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116402368,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"https://zoom.us/j/8389146379","title":"Launch Meeting - Zoom"} {"title":"Launch Meeting - Zoom"} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:42 GMT "[createTabInTempContainer] cleaning up urlCreatedContainer" "https://zoom.us/j/8389146379" background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:43 GMT "[onUpdated] tab updated" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116403420,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"https://zoom.us/j/8389146379","title":"Launch Meeting - Zoom"} {"status":"complete"} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:43 GMT "[webRequestOnBeforeRequest] cleaning up canceledTabs" {"requestId":"22791","url":"https://zoom.us/j/8389146379","method":"GET","type":"main_frame","timeStamp":1579116401337,"frameId":0,"parentFrameId":-1,"thirdParty":false,"proxyInfo":null,"ip":null,"frameAncestors":[],"requestSize":0,"responseSize":0,"tabId":136,"incognito":false,"cookieStoreId":"firefox-default"} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:43 GMT "[onUpdated] tab updated" {"id":137,"index":30,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116403732,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-260","url":"https://zoom.us/j/8389146379","title":"Launch Meeting - Zoom"} {} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Warning processing windowTypes: This property is deprecated global.min.js:250
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:50 GMT "[onUpdated] tab updated" {"id":133,"index":29,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116410729,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"cookieStoreId":"firefox-container-258","url":"https://zoom.us/j/8389146379","title":"Launch Meeting - Zoom"} {"attention":false} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Wed, 15 Jan 2020 19:26:50 GMT "[onActivated]" {"tabId":133,"previousTabId":137,"windowId":3} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:52 GMT "[onUpdated] tab updated" {"id":130,"index":28,"windowId":3,"highlighted":true,"active":true,"attention":false,"pinned":false,"status":"complete","hidden":false,"discarded":false,"incognito":false,"width":1436,"height":692,"lastAccessed":1579116412164,"audible":false,"mutedInfo":{"muted":false},"isArticle":false,"isInReaderMode":false,"sharingState":{"camera":false,"microphone":false},"successorTabId":-1,"openerTabId":129,"cookieStoreId":"firefox-default","url":"about:devtools-toolbox?type=extension&id=%7Bc607c8df-14a7-4f28-894f-29e8722976af%7D","title":"Toolbox - Extension / Temporary Containers"} {"attention":false} background.js:162:17
------------------------------------------ background.js:163:17
Wed, 15 Jan 2020 19:26:52 GMT "[onActivated]" {"tabId":130,"previousTabId":133,"windowId":3} background.js:162:17
------------------------------------------ background.js:163:17
TypeError: browser.browserAction is undefined background.js:483:3
Screen Shot 2020-01-15 at 11 19 29 AM
stoically commented 4 years ago

Thanks for the log. Looks like a problem between zoom.us and containers in general - TC works as expected in this case: external link opens in the default container and gets reopened into a tmp container. You could test whether its connected to the Automatic Mode reopening by opening a container tab (through e.g. Multi-Account Containers) and paste a zoom url there.

bs commented 4 years ago

It doesn't seem to be a function of Automatic Mode, but rather Temporary Containers in general. Opening in a new Multi-Account Container launches Zoom as expected. Opening in a new Temporary Container always prompts for the install/download.

stoically commented 4 years ago

That's odd. MAC and TC use the same API to create a new container and open a tab in it. You open the temporary container by clicking the toolbar icon, correct? So you have a new tab with tmp123 as name after that and paste the URL there?