Skip to content

Commit c6f239d

Browse files
committed
wip
1 parent 4996008 commit c6f239d

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

actions/ShareTabsetAction.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<template></template>
2+
<script setup lang="ts"></script>

models/cms/backend.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ export class Website {
187187
// console.log("2", _.map(this.navigation, n => n.currentOrder))
188188
// console.log("3", _.map(this.navigation, n => n.originalOrder) !== _.map(this.navigation, n => n.currentOrder))
189189
return (
190-
JSON.stringify(_.map(this.navigation, (n) => n.originalOrder)) !==
191-
JSON.stringify(_.map(this.navigation, (n) => n.currentOrder))
190+
JSON.stringify(_.map(this.navigation, (n: Nav) => n.originalOrder)) !==
191+
JSON.stringify(_.map(this.navigation, (n: Nav) => n.currentOrder))
192192
)
193193
}
194194

@@ -203,9 +203,9 @@ export class Website {
203203
private applyNavigation() {
204204
//console.log("this.navigation", this.navigation)
205205
if (this.navigation) {
206-
const originalNav = _.map(_.orderBy(this.navigation, 'originalOrder'), (n) => n.id)
206+
const originalNav = _.map(_.orderBy(this.navigation, 'originalOrder'), (n: Nav) => n.id)
207207
this.originalPages.sort((a, b) => originalNav.indexOf(a.id) - originalNav.indexOf(b.id))
208-
const currentNav = _.map(_.orderBy(this.navigation, 'currentOrder'), (n) => n.id)
208+
const currentNav = _.map(_.orderBy(this.navigation, 'currentOrder'), (n: Nav) => n.id)
209209
this.currentPages.sort((a, b) => currentNav.indexOf(a.id) - currentNav.indexOf(b.id))
210210
}
211211
}

services/selectedTabsetService.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,14 @@ export function useSelectedTabsetService() {
9292
}
9393

9494
const getSelectedTabsetId = async (): Promise<any> => {
95-
const w = await chrome.windows.getCurrent({})
96-
const ident = getWindowIdentifier(w)
97-
return w ? useTabsetToWindowStore().currentTabsetToWindowMap.get(ident) : defaultCurrentTabsetId
95+
try {
96+
const w = await chrome.windows.getCurrent({})
97+
const ident = getWindowIdentifier(w)
98+
return w ? useTabsetToWindowStore().currentTabsetToWindowMap.get(ident) : defaultCurrentTabsetId
99+
} catch (error) {
100+
console.debug('returning defaultCurrentTabsetId', defaultCurrentTabsetId)
101+
return Promise.resolve(defaultCurrentTabsetId)
102+
}
98103
}
99104

100105
/**

0 commit comments

Comments
 (0)