Ethsim2
(Ethan )
1
Продолжение обсуждения из Невозможно редактировать таблицы:
Всем привет, возвращаюсь с более конкретными данными.
Подтверждаю, что эта проблема всё ещё воспроизводится на актуальной версии.
Окружение
- 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
- Интерфейс не сохраняет и не обновляет сообщение.
- Такое же поведение наблюдается в безопасном режиме.
Прикреплены скриншоты, показывающие ошибку в консоли и воспроизведение в безопасном режиме.
не безопасный режим
безопасный режим
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
Отлично, это исправлено согласно:
Мы полагались на регулярные выражения для поиска таблиц, но они не справлялись с таким форматом таблицы.
Изменение заключается в использовании парсинга Markdown, что гораздо надежнее.
2 лайка
Ethsim2
(Ethan )
7
Сейчас я использую версию 2026.2.0-latest (8125ffa60a).
Проблема по-прежнему воспроизводится, в том числе в безопасном режиме и PWA.
Похоже, что этот коммит был сделан до PR #37658 — готов протестировать снова, как только версия latest обновится после слияния.
sam
(Sam Saffron)
Закрыл(а) тему
8
Эта тема была автоматически закрыта через 5 дней. Новые ответы больше не принимаются.