diff --git a/app/src/asset/index.ts b/app/src/asset/index.ts index 1060a80e7..36d03224f 100644 --- a/app/src/asset/index.ts +++ b/app/src/asset/index.ts @@ -88,23 +88,23 @@ export class Asset extends Model {
- - - -
-
@@ -124,31 +124,31 @@ export class Asset extends Model {
- +
- -
@@ -157,32 +157,52 @@ export class Asset extends Model {
- -
- + + -
- + + - -
- - -
- - - +
- @@ -239,32 +264,20 @@ export class Asset extends Model {
- - - - - - +
- - - @@ -280,15 +293,12 @@ export class Asset extends Model { - -
@@ -301,7 +311,7 @@ export class Asset extends Model {
-
+
diff --git a/app/src/asset/pdf/app.js b/app/src/asset/pdf/app.js index 4bd975a4a..af5f7e857 100644 --- a/app/src/asset/pdf/app.js +++ b/app/src/asset/pdf/app.js @@ -3131,6 +3131,7 @@ function webViewerClick(evt) { if (!pdfInstance) { return } + pdfInstance.pdfViewer.focus(); if (!pdfInstance.secondaryToolbar?.isOpen) { return; } diff --git a/app/src/asset/pdf/pdf_viewer.js b/app/src/asset/pdf/pdf_viewer.js index 8a8232f28..6c248accc 100644 --- a/app/src/asset/pdf/pdf_viewer.js +++ b/app/src/asset/pdf/pdf_viewer.js @@ -1492,6 +1492,8 @@ class PDFViewer { focus() { this.container.focus(); + // NOTE 防止焦点没在 PDF 上时快捷键失效 + this.container.parentElement.querySelector("#sidebarToggle").focus() } get _isContainerRtl() {