They Tab.lastAccessed property is great for keeping a track of the tab activation history, for example, great for my chrome extension related to tab navigation. However, it seems that there is something holding it back, and that is when the tab is discarded, it's lastAccessed property gets set back to undefined. In this case, I know the tab is supposed to be thought of as "replaced" (hence, a onReplaced event gets called for it which also changes its tab id), but is wiping the lastAccessed property really the best behavior for the tab API?
This forces me to have to store my own copy of the tab activation history state, which is what I thought the Tab.lastAccessed property would be useful for. Would love to hear the opinions of other developers and the extensions team, thanks :)