fix(core): copilot tool restore (#13470)

Close [AI-410](https://linear.app/affine-design/issue/AI-410)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- New Features
  - None

- Bug Fixes
- Middle-click panning now reliably returns to the previously active
tool, including after using Copilot or frame navigation.
- Smoother, more responsive transition into panning to reduce accidental
selections.

- Refactor
- Simplified AI panel click-outside handling with no change to
user-visible behavior.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Wu Yue authored and GitHub committed 2025-08-11 15:52:50 +00:00
1 parent 01e8458075
commit aa20e7ba66
2 files changed
+14 -9

No files matched your search

@@ -141,10 +141,7 @@ export class AffineAIPanelWidget extends WidgetComponent {
!this.contains(e.target as Node)
) {
this._clickOutside();
return true;
}
return false;
};
private readonly _onKeyDown = (event: KeyboardEvent) => {