既に実装済だったが、以下のエラーが発生。 ``` app.js:1 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'x') at K_ (app.js:1:2190648) at sj (app.js:1:2193476) at e.createFileNode (app.js:1:2240515) at AppHelper.addFileToCanvas (plugin:obsidian-another-quick-switcher:1868:36) at eval (plugin:obsidian-another-quick-switcher:2868:24) ``` 調べていくと以下の`e`の定義が変わっている気がする。 ```ts e.prototype.createFileNode = function(e) { var t = e.pos , n = e.size , i = e.position , r = e.file , o = e.subpath , a = e.save , s = e.focus , l = new dW(this); return n || (n = this.config.defaultFileNodeDimensions), l.moveAndResize(sj(t, n, i)), l.setFile(r, o), this.addNode(l), !1 !== a && this.requestSave(), !1 !== s && this.selectOnly(l), l } ``` [[🦉Another Quick Switcher]]のソースコードは以下。 ```ts addFileToCanvas( file: TFile, offset: { x: number; y: number } = { x: 0, y: 0 } ): { x: number; y: number; width: number; height: number } { const unsafeView = this.unsafeApp.workspace.activeLeaf?.view as any; const { x, y } = unsafeView.canvas.posCenter(); const meta = unsafeView.canvas.createFileNode(file, "", { x: x + offset.x, y: y + offset.y, }); unsafeView.requestSave(); return meta; } ``` ここ。`createFileNode`は引数が3つあるが、 ```ts const meta = unsafeView.canvas.createFileNode(file, "", { x: x + offset.x, y: y + offset.y, }); ``` どこかの改修で1つの名前付き引数になってそう。つまり