fix: 修复批二 handler 缺失声明与 FlowSaveResult 类型收窄
This commit is contained in:
parent
f6bddb08d8
commit
b08f056aba
@ -44,16 +44,19 @@ register("WebBrowser_Switch_V1", async (ctx, node, args) => {
|
||||
});
|
||||
|
||||
register("WebBrowser_Maximize", async (ctx, node) => {
|
||||
const browser = await browserSession();
|
||||
browser.maximize();
|
||||
return true;
|
||||
});
|
||||
|
||||
register("WebBrowser_Minimize", async (ctx, node) => {
|
||||
const browser = await browserSession();
|
||||
browser.minimize();
|
||||
return true;
|
||||
});
|
||||
|
||||
register("WebBrowser_Stop", async (ctx, node) => {
|
||||
const browser = await browserSession();
|
||||
browser.stopLoading();
|
||||
return true;
|
||||
});
|
||||
@ -87,3 +90,4 @@ register("Element_StopAutoClosePopup", async (ctx, node) => {
|
||||
return { active: false, stopped };
|
||||
});
|
||||
|
||||
|
||||
|
||||
@ -124,8 +124,8 @@ export function App() {
|
||||
if (flow !== loaded) {
|
||||
// 归一化改写了布局:强制写盘后必须用保存返回的新 meta 加载,
|
||||
// 否则编辑器持有旧 updatedAt,首次保存会误判磁盘版本冲突
|
||||
const saved = await window.rpa.flows.save(flow, { force: true });
|
||||
loadFlow(saved.flow);
|
||||
const result = await window.rpa.flows.save(flow, { force: true });
|
||||
loadFlow(result.conflict ? flow : result.flow);
|
||||
} else {
|
||||
loadFlow(flow);
|
||||
}
|
||||
@ -271,3 +271,4 @@ export function App() {
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user