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
2025-08-11 23:52:50 +08:00
committed by GitHub
parent 01e8458075
commit aa20e7ba66
2 changed files with 14 additions and 9 deletions

View File

@@ -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) => {