Ethsim2
(Ethan )
1
Unable to edit tablesからの議論を継続します。
皆さん、より具体的なデータを持ってフォローアップします。
この問題が最新バージョンでも再現可能であることを確認できました。
環境
- Discourse:
v2026.2.0-latest +209 (完全再構築後)
- 以前も観測されたバージョン:
v2026.2.0-latest +165
- ブラウザ: Chrome
試したこと
- 完全再構築 /
+209 へのアップデート
- ハードリフレッシュ
- セーフモードで再現を確認(以下を無効化):
- テーマの無効化
- 非公式のクライアントサイドのカスタム設定の無効化
- すべてのクライアントサイドプラグインのカスタム設定の無効化
結果
- テーブルを編集して青い保存ボタンをクリックすると、一貫して以下がスローされます:
Uncaught TypeError: Cannot read properties of null (reading 'length')
at buildUpdatedPost (spreadsheet-editor.gjs:261)
at updateTable
at insertTable
- UIは投稿を保存または更新しません。
- セーフモードでも同じ動作が発生します。
コンソールエラーとセーフモードでの再現を示すスクリーンショットを添付します。
セーフモードではない状態
セーフモード
sam
(Sam Saffron)
3
ここでは(ごく簡単に)再現できません。
お客様固有のテーブルに関する問題でしょうか?完全なMarkdownを含めていただけますか?
Ethsim2
(Ethan )
4
材料 | $\varepsilon_r$
-------- | --------------
乾燥空気 | 1.0006
紙 | 3
ダイヤモンド | 5
シリコン | 12
HfO $_2$ (Hf = ハフニウム) | 25
H $_2$ O | 80
BaTiO $_3$ (チタン酸バリウム - 分極を維持するのに有用) | $\sim 4000$
| 材料 |
\varepsilon_r |
| 乾燥空気 |
1.0006 |
| 紙 |
3 |
| ダイヤモンド |
5 |
| シリコン |
12 |
| HfO _2 (Hf = ハフニウム) |
25 |
| H _2 O |
80 |
| BaTiO _3 (チタン酸バリウム - 分極を維持するのに有用) |
\sim 4000 |
「いいね!」 1
sam
(Sam Saffron)
6
OK、これは以下に従って修正されました。
テーブルを見つけるために正規表現に頼っていましたが、このテーブル形式が好ましくありませんでした。
変更は、より堅牢なMarkdown解析に頼るようにすることです。
「いいね!」 1
Ethsim2
(Ethan )
7
現在、2026.2.0-latest (8125ffa60a) を使用しています。
セーフモードやPWAでも、この問題は再現します。
このコミットはPR #37658よりも前のものであるようです。最新版がマージを過ぎたら再テストします。