summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-30 10:21:32 -0600
committerAdam <[email protected]>2025-12-30 10:21:37 -0600
commite53192889cb9f7c2554d0229df9f5b2c87786e43 (patch)
tree68d114ff80ff1a38447a851702ec20a065063b14 /packages/ui/src/components
parent23bbfb3d1584d9dd98ccb5431d193894af91f138 (diff)
downloadopencode-e53192889cb9f7c2554d0229df9f5b2c87786e43.tar.gz
opencode-e53192889cb9f7c2554d0229df9f5b2c87786e43.zip
fix(app): better text selection
Diffstat (limited to 'packages/ui/src/components')
-rw-r--r--packages/ui/src/components/message-part.css12
-rw-r--r--packages/ui/src/components/session-review.css4
-rw-r--r--packages/ui/src/components/session-turn.css5
3 files changed, 21 insertions, 0 deletions
diff --git a/packages/ui/src/components/message-part.css b/packages/ui/src/components/message-part.css
index 4338940cb..c34a76e6d 100644
--- a/packages/ui/src/components/message-part.css
+++ b/packages/ui/src/components/message-part.css
@@ -377,6 +377,18 @@
}
}
+[data-component="user-message"] [data-slot="user-message-text"],
+[data-component="text-part"],
+[data-component="reasoning-part"],
+[data-component="tool-error"],
+[data-component="tool-output"],
+[data-component="edit-content"],
+[data-component="write-content"],
+[data-component="todos"],
+[data-component="diagnostics"] {
+ user-select: text;
+}
+
[data-component="tool-part-wrapper"] {
width: 100%;
diff --git a/packages/ui/src/components/session-review.css b/packages/ui/src/components/session-review.css
index 35df4a80f..15a0447b2 100644
--- a/packages/ui/src/components/session-review.css
+++ b/packages/ui/src/components/session-review.css
@@ -65,6 +65,10 @@
}
}
+ [data-slot="accordion-content"] {
+ user-select: text;
+ }
+
[data-slot="session-review-trigger-content"] {
display: flex;
align-items: center;
diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css
index 599116d28..a35219efa 100644
--- a/packages/ui/src/components/session-turn.css
+++ b/packages/ui/src/components/session-turn.css
@@ -116,6 +116,11 @@
color: var(--text-weak);
}
+ [data-slot="session-turn-markdown"],
+ [data-slot="session-turn-accordion"] [data-slot="accordion-content"] {
+ user-select: text;
+ }
+
[data-slot="session-turn-markdown"] {
&[data-diffs="true"] {
font-size: 15px;