Skip to content

Wrap question option descriptions instead of truncating#17782

Merged
nexxeln merged 1 commit intodevfrom
nexxeln/fix-output-wrap
Mar 16, 2026
Merged

Wrap question option descriptions instead of truncating#17782
nexxeln merged 1 commit intodevfrom
nexxeln/fix-output-wrap

Conversation

@nexxeln
Copy link
Member

@nexxeln nexxeln commented Mar 16, 2026

Issue for this PR

Closes #17781

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Question option descriptions in dialogs were being forced to a single line and truncated with ellipsis. This change updates the shared question option description CSS to use normal wrapping and overflow-wrap: anywhere so long text can flow across lines. It also removes the redundant custom-option override so regular and custom options share the same wrapping behavior. This applies to the option rendering used by the session question dock and message question prompt components.

How did you verify your code works?

Reviewed the staged diff for packages/ui/src/components/message-part.css and confirmed the truncation rules were removed from the option description slot.

Screenshots / recordings

_Not included.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@nexxeln nexxeln enabled auto-merge (squash) March 16, 2026 11:21
@nexxeln nexxeln merged commit 51fcd04 into dev Mar 16, 2026
12 checks passed
@nexxeln nexxeln deleted the nexxeln/fix-output-wrap branch March 16, 2026 11:29
ConanXu-math pushed a commit to ConanXu-math/opencode that referenced this pull request Mar 17, 2026
e6qu pushed a commit to e6qu/frankencode that referenced this pull request Mar 18, 2026
…kport B6 #17782)

Replace overflow:hidden/text-overflow:ellipsis with overflow-wrap:anywhere
so long descriptions are visible. Remove the now-redundant data-custom override.

Upstream: anomalyco/opencode#17782 (51fcd04)
e6qu added a commit to e6qu/frankencode that referenced this pull request Mar 18, 2026
* fix(vcs): fix inverted HEAD filter in watcher (backport B8 #17829)

The file watcher was ignoring HEAD changes instead of filtering
non-HEAD changes, so branch switches were never detected.

Upstream: anomalyco/opencode#17829 (e5cbecf)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>

* fix(core): detect context_length_exceeded in API call errors (backport B1 #17748)

Parse response body for error code so providers returning
context_length_exceeded are correctly classified as context overflow.

Upstream: anomalyco/opencode#17748 (e718db6)

* fix(util): log ZodError issues on schema validation failure (backport B5)

Print the specific validation issues alongside the stack trace to make
debugging schema mismatches easier.

* fix(tui): check for selected text in dialog escape handler (backport B7 #16779)

Check getSelectedText() instead of just getSelection() so escape
correctly closes dialogs when a selection object exists but has no text.

Upstream: anomalyco/opencode#16779 (a64f604)

* fix(ui): wrap question option descriptions instead of truncating (backport B6 #17782)

Replace overflow:hidden/text-overflow:ellipsis with overflow-wrap:anywhere
so long descriptions are visible. Remove the now-redundant data-custom override.

Upstream: anomalyco/opencode#17782 (51fcd04)

* fix(opencode): apply message transforms during compaction (backport B2 #17823)

Run Plugin.trigger("experimental.chat.messages.transform") on a
structuredClone of messages before passing them to the compaction model.

Upstream: anomalyco/opencode#17823 (4cb2996)

* fix(opencode): forward session permission ruleset to LLM stream (backport B3 #17064)

Add permission field to StreamInput and merge it with agent permissions
when computing disabled tools. Forward session.permission from prompt.ts.

Upstream: anomalyco/opencode#17064 (c2ca149)

* fix(opencode): add prompt schema validation debug logs (backport B4 #17812)

Log info and part schema validation failures before persisting to help
diagnose data corruption issues.

Upstream: anomalyco/opencode#17812 (fee3c19)

---------

Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Johannes Loher <johannes.loher@tngtech.com>
Co-authored-by: Adrian Mârza <adi11235 at gmail dot com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: DS <78942835+Tarquinen@users.noreply.github.com>
Co-authored-by: Jason Quense <monastic.panic@gmail.com>
AvatarGanymede pushed a commit to AvatarGanymede/opencode-dev that referenced this pull request Mar 19, 2026
demostanis pushed a commit to demostanis/opencode that referenced this pull request Mar 19, 2026
demostanis pushed a commit to demostanis/opencode that referenced this pull request Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: question option descriptions are truncated instead of wrapping

1 participant