瀏覽代碼

Fix mem leak of URL.createObjectURL

tags/2.0.0-beta.2
Yongtao Huang 1 月之前
父節點
當前提交
a1abe98666
共有 2 個檔案被更改,包括 6 行新增2 行删除
  1. 3
    1
      web/app/components/rag-pipeline/hooks/use-DSL.ts
  2. 3
    1
      web/app/components/workflow-app/hooks/use-DSL.ts

+ 3
- 1
web/app/components/rag-pipeline/hooks/use-DSL.ts 查看文件

@@ -39,9 +39,11 @@ export const useDSL = () => {
})
const a = document.createElement('a')
const file = new Blob([data], { type: 'application/yaml' })
a.href = URL.createObjectURL(file)
const url = URL.createObjectURL(file)
a.href = url
a.download = `${knowledgeName}.pipeline`
a.click()
URL.revokeObjectURL(url)
}
catch {
notify({ type: 'error', message: t('app.exportFailed') })

+ 3
- 1
web/app/components/workflow-app/hooks/use-DSL.ts 查看文件

@@ -39,9 +39,11 @@ export const useDSL = () => {
})
const a = document.createElement('a')
const file = new Blob([data], { type: 'application/yaml' })
a.href = URL.createObjectURL(file)
const url = URL.createObjectURL(file)
a.href = url
a.download = `${appDetail.name}.yml`
a.click()
URL.revokeObjectURL(url)
}
catch {
notify({ type: 'error', message: t('app.exportFailed') })

Loading…
取消
儲存