025-解决插件Opener的一个小bug

Obsidian 的插件opener 可以让鼠标左键单击文件默认在问tab中打开,这一点在obsidian中无法设置。
但是opener存在一个小问题,已经打开的文件再次点击无法跳转回去。

if (matchingLeaves.length) {
// 关闭空标签页(如果存在)
if (preparedEmptyLeave) {
this.detach();
}
// 聚焦到已存在的标签页
app.workspace.setActiveLeaf(matchingLeaves[0], { focus: true });
return oldOpenFile.apply(matchingLeaves[0], [file, openState]);
}