Fix ASCII art alignment, readonly input opacity, api key visibility

Use white-space:pre-wrap on description view div so newlines and multiple
spaces are preserved natively — no <br> replacement, ASCII art aligns
correctly since body is already monospace (JetBrains Mono).

Override opacity:1 on readonly API key input so generated keys are fully
readable instead of being faded to 0.45 by base.css [readonly] rule.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-31 19:43:18 -04:00
parent 72d5061867
commit fdc6d3d463
3 changed files with 8 additions and 3 deletions
+3 -2
View File
@@ -89,8 +89,9 @@ function renderDescriptionView() {
if (!raw.trim()) {
viewDiv.innerHTML = '<p class="lt-text-muted lt-text-sm"><em>No description provided.</em></p>';
} else {
// Ticket descriptions are plain text — preserve line breaks, never run markdown.
viewDiv.innerHTML = lt.escHtml(raw).replace(/\n/g, '<br>');
// Ticket descriptions are plain text. CSS white-space:pre-wrap handles
// line breaks and multiple spaces (ASCII art) — no <br> replacement needed.
viewDiv.innerHTML = lt.escHtml(raw);
}
}