hexlet-sicp icon indicating copy to clipboard operation
hexlet-sicp copied to clipboard

Bug: Поле для комментариев к главам не валидирует для html тегов

Open Sh3rlock-git opened this issue 1 year ago • 6 comments

Summary

Отсутствует валидация для html элементов в поле ввода текста комментариев к главам.

Test data

<table>
  <tr>
    <th>name1</th>
    <th>name2</th>
    <th>name3</th>
  </tr>
  <tr>
    <td>row1</td>
    <td>row2</td>
    <td>row3</td>
  </tr>
  <tr>
    <td>value1</td>
    <td>value2</td>
    <td>value3</td>
  </tr>
</table>

Reproduction steps

1. Авторизоваться в учетной записи
2. Открыть страницу с любой главой, например https://sicp.hexlet.io/ru/chapters/1
3. В поле ввода текста ввести таблицу
4. Нажать на кнопку Отправить

Expected result

Поле валидирует, появляется сообщение о недопустимых символах. Либо, таблица отправляется текстом, теги экранируются.

Actual result

Поле не валидирует на html разметку. Теги не экранируются. В комментарии отправляется таблица. hexlet_scip_comment_field_no_html_validate

Environment Windows 10 Pro Yandex.Browser 24.4.3.1086 (64-bit)

Browsers

No response

OS

No response

Sh3rlock-git avatar May 28 '24 12:05 Sh3rlock-git

@Sh3rlock-git в этом поле используется парсинг markdown, который может использовать и html. Можете проверить опастые теги, типа script?

fey avatar May 28 '24 12:05 fey

@fey Можете проверить опастые теги, типа script? Валидации нет на вот такой алерт hexlet_scip_comment_field_script

Sh3rlock-git avatar May 28 '24 13:05 Sh3rlock-git

Windows 10, Google Chrome 139.0.7258.128 Воспроизводится. Таблица отправляется текстом.

RomannRoss avatar Aug 14 '25 11:08 RomannRoss

Windows 10, Yandex Browser 25.6.4.219 (64-bit) Windows 10, Mozilla Firefox 141.0.3 (64-bit) Воспроизводится, валидация для html отсутствует

IPhone 13,IOS 16.2, Yandex Browser 24.7.9 Воспроизводится, валидация для html отсутствует

bangiliana avatar Aug 14 '25 13:08 bangiliana

Windows 10 Google Chrome 139.0.7258.67 (64 бит) Баг воспроизводится, в комментарии отправляется таблица

Windows 10 Microsoft Edge 139 Баг воспроизводится, в комментарии отправляется таблица

Windows 10, Mozilla Firefox 141.0.3 (64-bit) Баг воспроизводится, в комментарии отправляется таблица

lu-lullaby avatar Aug 15 '25 08:08 lu-lullaby

Windows 11 Pro 24H2 Google Chrome Version 139.0.7258.128 (Official Build) (64-bit) баг присутствует,в коментарии отправляется таблица

Windows 11 Pro 24H2 Yandex 25.8.0.1872 (64-bit) баг присутствует,в коментарии отправляется таблица

Windows 11 Pro 24H2 Firefox 141.0 (64-разрядный) баг присутствует,в коментарии отправляется таблица

IOS 18.6.1 Safari 18.6.1 баг присутствует,в коментарии отправляется таблица

Ledloy avatar Aug 16 '25 15:08 Ledloy