File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -48,11 +48,10 @@ export const mainSlice = createSlice({
48
48
tabs [ currentTab ] . playing = false ;
49
49
50
50
const currSnapshot = tabs [ currentTab ] . snapshots [ tabs [ currentTab ] . currLocation . index ] ; // current snapshot
51
- const currAxSnapshot = tabs [ currentTab ] . axSnapshots [ tabs [ currentTab ] . currLocation . index ] ; // current snapshot
51
+ const currAxSnapshot = tabs [ currentTab ] . axSnapshots [ tabs [ currentTab ] . currLocation . index ] ; // current accessibility tree snapshot
52
52
53
- tabs [ currentTab ] . hierarchy . stateSnapshot = { ...currSnapshot } ; // resets hierarchy to page current snapshot
54
- // not sure why shallow deep copy
55
- tabs [ currentTab ] . hierarchy . axSnapshot = currAxSnapshot ; // resets hierarchy to current snapshot
53
+ tabs [ currentTab ] . hierarchy . stateSnapshot = { ...currSnapshot } ; // resets hierarchy to current snapshot
54
+ tabs [ currentTab ] . hierarchy . axSnapshot = { ...currAxSnapshot } ; // resets hierarchy to current accessibility tree snapshot
56
55
tabs [ currentTab ] . hierarchy . children = [ ] ; // resets hierarchy
57
56
tabs [ currentTab ] . snapshots = [ currSnapshot ] ; // resets snapshots to current snapshot
58
57
tabs [ currentTab ] . axSnapshots = [ currAxSnapshot ] ; // resets snapshots to current snapshot
@@ -61,6 +60,7 @@ export const mainSlice = createSlice({
61
60
tabs [ currentTab ] . index = 1 ;
62
61
tabs [ currentTab ] . currParent = 0 ;
63
62
tabs [ currentTab ] . currBranch = 1 ;
63
+ tabs [ currentTab ] . currLocation = tabs [ currentTab ] . hierarchy ; // reset currLocation
64
64
tabs [ currentTab ] . seriesSavedStatus = false ;
65
65
} ,
66
66
Original file line number Diff line number Diff line change @@ -368,10 +368,11 @@ chrome.runtime.onConnect.addListener((port) => {
368
368
tabsObj [ tabId ] . axSnapshots = [
369
369
tabsObj [ tabId ] . axSnapshots [ tabsObj [ tabId ] . currLocation . index ] ,
370
370
] ; // resets axSnapshots to current page state
371
- tabsObj [ tabId ] . hierarchy . axSnapshot = tabsObj [ tabId ] . axSnapshots [ 0 ] ; // resets hierarchy to ax tree of current page state
371
+ tabsObj [ tabId ] . hierarchy . axSnapshot = tabsObj [ tabId ] . axSnapshots [ 0 ] ; // resets hierarchy to accessibility tree of current page state
372
372
tabsObj [ tabId ] . index = 1 ; //reset index
373
373
tabsObj [ tabId ] . currParent = 0 ; // reset currParent
374
374
tabsObj [ tabId ] . currBranch = 1 ; // reset currBranch
375
+ tabsObj [ tabId ] . currLocation = tabsObj [ tabId ] . hierarchy ; // reset currLocation
375
376
376
377
return true ; // return true so that port remains open
377
378
You can’t perform that action at this time.
0 commit comments