There is a wired behavior observed in our lightning console app. After few tabs and subtabs opens up and we keep the browser open for an hour or so,
the lightning methods top open tab and subtabs stops responding. Though opening a modal popup still works fine so I cannot say its a freeze.
It does hit the point and has the instance too, but it does not open up the subtab, neither the promise sends any error response.
Image to show that objWorkSpaceAPi has the instance :
But if I refresh the page with F5, and then if I try the same flow, it opens up the subtab properly.
There are almost 18000, error logs generated in Console tab in chrome from aura_prod.js
uncaught exception : getTabInfo(). Can this slow down performance, or disable the workspace api functionality?
We also have 6 setIntervals(500) written to fire the result from primary tab to subtabs. Each interval fires from each component in the Primary Tab to its component in the subTab, so that subTabs dont have to do a callout. As we know that a user can open multiple primary tabs but be active only on one tab at a time. And setIntervals execution is prioritized low by default in the inactive tabs, can this also be a reason why the browser performance gets low progressively.
Any help would be appreciated? This is happening in production (Lightning console application).