Skip to content

Commit b287a80

Browse files
committed
fix: update host permission requirements, support soft navs
1 parent 6a2ca12 commit b287a80

File tree

4 files changed

+6
-14
lines changed

4 files changed

+6
-14
lines changed

packages/extension/composables/dev-resources.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ function ensureDevResources(node: SceneNode) {
8080
try {
8181
const resources = await node.getDevResourcesAsync()
8282
devResourcesCache.set(node.id, resources)
83+
} catch (e: unknown) {
84+
if (typeof e === 'string' && e.includes('status 403')) {
85+
devResourcesCache.set(node.id, [])
86+
}
8387
} finally {
8488
inflightDevResources.delete(node.id)
8589
}

packages/extension/entrypoints/main.content.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export default defineContentScript({
2-
matches: ['https://www.figma.com/file/*', 'https://www.figma.com/design/*'],
2+
matches: ['https://www.figma.com/*'],
33
runAt: 'document_end',
44
main(ctx) {
55
const ui = createIntegratedUi(ctx, {

packages/extension/entrypoints/rewrite.content.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,7 @@ import { applyGroups, RULES_URL, REWRITE_RULE_ID } from '@/rewrite/shared'
55
import type { BlobHandle, CacheEntry, Rules } from '../types/rewrite'
66

77
export default defineContentScript({
8-
matches: [
9-
'https://www.figma.com/file/*',
10-
'https://www.figma.com/design/*',
11-
'https://www.figma.com/proto/*',
12-
'https://www.figma.com/slides/*',
13-
'https://www.figma.com/deck/*',
14-
'https://www.figma.com/site/*'
15-
],
8+
matches: ['https://www.figma.com/*'],
169
runAt: 'document_start',
1710
world: 'MAIN',
1811
main() {

packages/extension/wxt.config.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@ export default defineConfig({
3232
}
3333
],
3434
permissions: ['declarativeNetRequest', 'declarativeNetRequestWithHostAccess', 'alarms'],
35-
host_permissions: [
36-
'https://www.figma.com/file/*',
37-
'https://www.figma.com/design/*',
38-
'https://raw.githubusercontent.com/*'
39-
],
4035
declarative_net_request: {
4136
rule_resources: [
4237
{

0 commit comments

Comments
 (0)