sienori / Tab-Session-Manager

WebExtensions for restoring and saving window / tab states
https://tab-session-manager.sienori.com/
Mozilla Public License 2.0
1.87k stars 182 forks source link

TBS not storing sessions on one Chrome profile of two on Windows 10, only retaining last manually saved sessions #1358

Open mybasementcloud opened 3 months ago

mybasementcloud commented 3 months ago

Short description

TBS has stopped recording sessions at exit, window close, regular save on my primary Chrome profile--the second profile is working as expected. Also, that primary Chrome profile session set only retains one (1) manually saved session, and removes any previous manually saved sessions. TBS is updating as expected, but not saving sessions as expected or configured.

Steps to reproduce

  1. Check sessions in TBS -- no sessions automatically saved, saved on close of Window, only last manually saved session visible if any at all
  2. Exit Chrome profile or Exit Chrome (closing all profiles)
  3. Launch Chrome profile
  4. Only last manually saved sessions from last Chrome launch and exit visible. NOTE: The manually save sessions might also disappear, but using the back and forth arrows in the TBS session window may return them
  5. No automatic sessions are saved

Expected result

Product works as designed, automatic session backups created for configured settings

Actual result

background.js:2 [info] background/background: init() background.js:2 [debug] background/sessions: init() background.js:2 [info] [info]: background/background: init() background.js:2 [debug] [debug]: background/sessions: init() background.js:2 [info] [info]: [info]: background/background: init() background.js:2 [debug] [debug]: [debug]: background/sessions: init() background.js:2 [debug] [debug]: [debug]: background/sessions: =>init() Event background.js:2 [debug] [debug]: [debug]: background/sessions: =>init() Event background.js:2 [debug] [debug]: [debug]: background/sessions: =>init() Event background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Workflow runs · sienori/Tab-Session-Manager Array(1) default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(6) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(8) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(11) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(10) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() Object Array(2) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() Object background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() Array(72) background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Home · sienori/Tab-Session-Manager Wiki Array(1) default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(6) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(8) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(11) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(10) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() Object Array(2) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() Object background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() Array(72) background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Q&A How to use debug mode · sienori/Tab-Session-Manager Wiki Array(1) default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(6) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(8) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(11) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(10) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() Object Array(2) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() Object background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() Array(72) background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Bookmarks Array(1) default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(6) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(8) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(11) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(10) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() Object Array(2) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() Object background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() Array(72) background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Extensions Array(1) default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(6) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(8) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(11) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(3) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(2) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(10) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(4) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(5) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups Array(0) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() Object Array(2) background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() Object background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() Array(72) background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Extensions - Tab Session Manager ['temp'] default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (6) [{…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (8) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (11) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (4) [{…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (3) [{…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (3) [{…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (3) [{…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (4) [{…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (2) [{…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (2) [{…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (10) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (4) [{…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() {windows: {…}, windowsNumber: 25, windowsInfo: {…}, tabsNumber: 624, name: 'Extensions - Tab Session Manager', …} (2) ['', 'chrome-extension://iaiomicjabeggjcfkbimgmglanimpnae/popup/index.html'] background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() {windows: {…}, windowsNumber: 25, windowsInfo: {…}, tabsNumber: 624, name: 'Extensions - Tab Session Manager', …} background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() (72) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, null, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 (anonymous) @ background.js:2 (anonymous) @ background.js:2 st @ background.js:2 setTimeout (async) ut @ background.js:2 await in ut (async) (anonymous) @ background.js:2 background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'getInitState'} background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'requestAllSessions', needKeys: Array(7), count: 30, port: 0.21917544402135536} background.js:2 [debug] [debug]: [debug]: background/sessions: getAllWithStream() (7) ['id', 'name', 'date', 'tag', 'tabsNumber', 'windowsNumber', 'lastEditedTime'] 30 background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'getSessions', id: 'e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86', needKeys: Array(7)} background.js:2 [debug] [debug]: [debug]: background/getSessions: getSessions() e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86 (7) ['id', 'name', 'date', 'tag', 'tabsNumber', 'windowsNumber', 'lastEditedTime'] background.js:2 [debug] [debug]: [debug]: background/sessions: get() e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86 background.js:2 [debug] [debug]: [debug]: background/sessions: =>get() {date: 1719238538950, id: 'e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86', lastEditedTime: 1719359790649, name: 'PVC Wall Panels vs. Drywall - Trusscore', sessionStartTime: 1719237497262, …} background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'getSessions', id: 'e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86', needKeys: null} background.js:2 [debug] [debug]: [debug]: background/getSessions: getSessions() e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86 null background.js:2 [debug] [debug]: [debug]: background/sessions: get() e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86 background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'updateUndoStatus'} background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'updateTrackingStatus'} background.js:2 [debug] [debug]: [debug]: background/sessions: =>get() {date: 1719238538950, id: 'e7dc2ef3-2592-4c9e-961e-e9a6cc8ebd86', lastEditedTime: 1719359790649, name: 'PVC Wall Panels vs. Drywall - Trusscore', sessionStartTime: 1719237497262, …} background.js:2 Uncaught TypeError: Cannot read properties of null (reading 'id') at a.onsuccess (background.js:2:466615) a.onsuccess @ background.js:2 background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'undo'} background.js:2 [info] [info]: [info]: background/background: onMessageListener() {message: 'redo'} background.js:2 [debug] [debug]: [debug]: background/autoSave: updateTemp() background.js:2 [debug] [debug]: [debug]: background/save: loadCurrentSession() Tab Session Manager ['temp'] default background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (6) [{…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (8) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (11) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (4) [{…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (3) [{…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (3) [{…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (3) [{…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (4) [{…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (2) [{…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (2) [{…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (10) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (4) [{…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups (5) [{…}, {…}, {…}, {…}, {…}] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: common/tabGroups: getTabGroups [] background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: ignoreUrls() {windows: {…}, windowsNumber: 25, windowsInfo: {…}, tabsNumber: 625, name: 'Tab Session Manager', …} (2) ['', 'chrome-extension://iaiomicjabeggjcfkbimgmglanimpnae/popup/index.html'] background.js:2 [debug] [debug]: [debug]: background/ignoreUrls: => ignoreUrls() {windows: {…}, windowsNumber: 25, windowsInfo: {…}, tabsNumber: 625, name: 'Tab Session Manager', …} background.js:2 [debug] [debug]: [debug]: background/tag: getSessionsByTag() temp null background.js:2 [debug] [debug]: [debug]: background/sessions: getAll() null background.js:2 [debug] [debug]: [debug]: background/sessions: =>getAll() (72) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, null, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916) (anonymous) @ background.js:2 (anonymous) @ background.js:2 (anonymous) @ background.js:2 st @ background.js:2 setTimeout (async) ut @ background.js:2 await in ut (async) (anonymous) @ background.js:2

Platform information

Additional context

Error Message in debugger:

background.js:2 [error] [error]: [error]: background/autoSave: updateTemp() TypeError: Cannot read properties of null (reading 'tag') at background.js:2:476188 at Array.filter () at fe (background.js:2:476169) at async st (background.js:2:487916)