Question card options show LaTeX as raw source, though the question text renders it
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 76/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
- 領域
- frontend
調査の方向性
ComposerPendingUserInputPanel.tsxから始めます。質問テキストは261行目あたりでChatMarkdownを通りますが、option.labelとoption.descriptionは294〜302行目あたりのプレーンなspanテキストです。ChatMarkdownでMarkdownMathがどのように適用されているか、オプションのフィールドにも同じ経路を使えるかを確認してください。Render mathがオンのときに$...$を含む質問オプションが数式として組版され、プレーンなオプションは引き続き変更なく表示されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
[!NOTE]
🤖 Drafted by Claude on behalf of a T3 Code user
Area
apps/web, ComposerPendingUserInputPanel.tsx (as of 65057562b)
What happens
With Settings → Appearance → Render math on, a question card (AskUserQuestion) typesets LaTeX in the question text but shows it as raw source in every option label and description.
Steps to reproduce
- Turn on Render math.
- Have the agent ask a question whose text and options both contain math, e.g. question
What does $\sum_{n=1}^{\infty} \frac{1}{2^n}$ equal?with options$1$,$2$,$\frac{1}{2}$,$+\infty$.
Expected
Options typeset like the question does.
Actual
The question renders correctly. The options show $\frac{1}{2}$ and similar raw source.
Likely cause
The question goes through <ChatMarkdown> (line ~261). option.label and option.description are rendered as plain <span> text (lines ~294–302), so they never reach MarkdownMath.
Why it matters
I use question cards for multiple-choice study drills (maths). The options are where the math lives, so the card can't be used for STEM quizzes without workarounds.
- 主要言語
- TypeScript
- スター
- 24.8k
- フォーク
- 6.4k
- 平均マージ
- 59分
- マージ済み PR(30日)
- 418
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
pingdotgg/t3code のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信
-
via-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 半日 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: Settings inheritance popover shows raw slugs for branch naming, default permissions and response streaming対応中かも @juliusmarminge が 1 日前に担当しました。 オープンvouch:denounced
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: Message navigation minimap shows a visible vertical track line on custom themes with an opaque border color対応中かも @ixmxvii-hash が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
pingdotgg/t3code の issue をすべて見る
似ている issue
-
Resources: Update work of urumqi対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
railmapgen/rmp-gallery#4176 ·
メンテナーはふだん 2 日以内に返信
-
GraphQL custom headers duplicate differently cased default headers対応中かも @yxr-2025 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
elie222/rakazo#4625 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement sharing & sync
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
[Adapter] Magic Hourオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HelpCode-ai/anythingmcp#1659 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信