fix: initWorkspace bug

This commit is contained in:
windingwind 2024-04-09 21:35:38 +08:00
parent 0830b3abfa
commit e81156d14f
2 changed files with 5 additions and 1 deletions

View File

@ -200,7 +200,7 @@ export const esbuildOptions = {
`addon/chrome/content/scripts/${config.addonRef}.js`,
),
// Don't turn minify on
minify: env.NODE_ENV === "production",
minify: false,
};
export async function main() {

View File

@ -1,3 +1,5 @@
import { waitUtilAsync } from "../../utils/wait";
export async function initWorkspace(container: XUL.Box, item: Zotero.Item) {
if (!container) {
return;
@ -10,6 +12,8 @@ export async function initWorkspace(container: XUL.Box, item: Zotero.Item) {
const customElements = container.ownerGlobal
.customElements as CustomElementRegistry;
await waitUtilAsync(() => !!customElements.get("bn-workspace"));
const workspace = new (customElements.get("bn-workspace")!)() as any;
container.append(workspace);
workspace.item = item;