diff --git a/packages/frontend/src/page/document_page.css b/packages/frontend/src/page/document_page.css
index e6481640b..9e226b3a5 100644
--- a/packages/frontend/src/page/document_page.css
+++ b/packages/frontend/src/page/document_page.css
@@ -46,6 +46,25 @@
flex-direction: row;
height: 100%;
min-height: 0;
+ outline: none;
+ position: relative;
+}
+
+.document-pane-layout::after {
+ content: "";
+ position: absolute;
+ bottom: 8px;
+ left: 2px;
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ background: var(--color-alert-question);
+ opacity: 0;
+ pointer-events: none;
+}
+
+.document-pane-layout:focus-within::after {
+ opacity: 1;
}
.document-pane-content {
diff --git a/packages/frontend/src/page/document_page.tsx b/packages/frontend/src/page/document_page.tsx
index f7236bd64..1a216f62f 100644
--- a/packages/frontend/src/page/document_page.tsx
+++ b/packages/frontend/src/page/document_page.tsx
@@ -221,7 +221,11 @@ function SplitPaneToolbar(props: {
-
+ e.preventDefault()}
+ tooltip="Toggle history"
+ >
@@ -233,6 +237,7 @@ function SplitPaneToolbar(props: {
>
e.preventDefault()}
tooltip="Toggle history"
>
@@ -288,7 +293,11 @@ function SecondaryToolbar(props: {
>
{(secondary) => (