Files
Learn_System/frontend
Maxim Dolgolyov edeb442846 fix(tracker): hash-вход (chemistry-9#p6) тоже шлёт mark_read
Из каталога кнопка 'Продолжить' ведёт на /textbook/<slug>#<last_para>.
handleHashNav при загрузке делала setLastPara(p6) — POST с last_para
БЕЗ mark_read. Поэтому каталог менял last_para, но 'прочитано'
оставалось без изменений.

Сейчас handleHashNav объединяет оба обновления (как wirePillTracking)
в один POST с mark_read=key.

Из лога user 2: '[tracker] chemistry-9 → POST {"last_para":"p6"}'
теперь будет '...{"last_para":"p6","mark_read":"p6"}'.
2026-05-27 17:33:54 +03:00
..