Inspector Text panel omits Uppercase mark toggle (MARK_NAMES missing "uppercase")
メンテナーはふだん 1 日以内に返信
@svargas-dev がすでに取り組んでいます。
2026年11月2日 から。
評価
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 初心者へのやさしさ
- 22/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- react, typescript
- 領域
- frontend
調査の方向性
The bug is the MARK_NAMES array in dist/ui/index.mjs and dist/ui/index.cjs, which InspectorText uses to build its mark toggles. Open the InspectorText component and check how it reads that list, then compare it with the marks StarterKit registers. Done means the Inspector Text panel shows an Uppercase toggle. Pull request #3850 is already open against this issue, so review it before starting new work.
索引モデルが issue の本文から書いたものです。
説明
Summary
The Inspector's text panel does not show a toggle for the Uppercase mark, even though the mark is registered and functional elsewhere.
Context
@react-email/[email protected]StarterKitincludes theUppercasemark (declared indist/extensions/index.d.ts, withsetUppercase/toggleUppercase/unsetUppercasecommands)BubbleMenuUppercaseis exported from@react-email/editor/uiand works in the bubble menu
Problem
InspectorText renders mark toggles from a hardcoded MARK_NAMES list in dist/ui/index.mjs / dist/ui/index.cjs:
const MARK_NAMES = [
"bold",
"italic",
"underline",
"strike",
"code",
];
"uppercase" is missing, so the inspector's Text panel never offers an uppercase toggle, even though the mark is part of the schema. The bubble menu (which uses BubbleMenuUppercase) works fine.
Expected
MARK_NAMES includes "uppercase" so the inspector matches the schema and the bubble menu.
Workaround
We currently patch MARK_NAMES in both dist/ui/index.mjs and dist/ui/index.cjs to add "uppercase".
- 主要言語
- TypeScript
- スター
- 19.9k
- フォーク
- 1.1k
- 平均マージ
- 1日 15時間
- マージ済み PR(30日)
- 49
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
resend/react-email のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
resend/react-email#3876 ·
メンテナーはふだん 1 日以内に返信
-
render: unstableTextConversion outputs HTML comments and repeats link URLs in plain text対応中かも @lakshya-dhariwal が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 87/100
resend/react-email#3864 ·
メンテナーはふだん 1 日以内に返信
-
<CodeInline> causes duplicated text in body previews in Gmail and other providers due to hacky Orange.fr workaround対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
resend/react-email#3853 ·
メンテナーはふだん 1 日以内に返信
-
Markdown: HTML inside code blocks and inline code isn't escaped対応中かも @KishanKanejiya23 が 11 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
resend/react-email#3814 ·
メンテナーはふだん 1 日以内に返信
-
Tailwind stacked media variants leave nested CSS in rendered emails対応中かも @lakshya-dhariwal が今日担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
resend/react-email#3874 ·
メンテナーはふだん 1 日以内に返信
resend/react-email の issue をすべて見る
似ている issue
-
documentation good first issue roadmap
難易度 1/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
siyuan-note/siyuan#21324 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
dmno-dev/varlock#1279 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
himynameisdave/bsky-profanity-counter#59 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100