Your comments

Станислав, спасибо за отзыв! Задачу понял, через пару часов, думаю, исправлю проблему.

Спасибо, возможно в будущем они появятся и здесь. Я затрудняюсь сейчас скачать что-то наверняка, т.к. в планах уйма другой работы по существующим разделам.

А в других браузерах проблема наблюдается?

Thanks for the great suggestion, Zen! I'll provide the alternative versions once I get some spare time. If you'd like to help, feel free to point me into other examples where the changes can be applied.

Только что залил исправление, которое должно уменьшить вероятность проблем с сохранением прогресса. Дайте мне знать, пожалуйста, если проблема повторится.

Спасибо, попробую воспроизвести это у себя локально, чтобы исправить.

Мда, странно. Я только что попробовал зайти через ваш аккаунт, прогресс стоит на теме "Извлечение метода". Могу предположить что прогресс где-то намертво закешировался у вас в браузере на теме стрельбы дробью и он в реальности сохраняется, но не отображается у вас. Как простой фикс, почистите, пожалуйста, кеш браузера и попробуйте открыть парочку новых тем.

Хм... а новые темы открывались в новых вкладках?

Hi Indiver!


Nice question! If I were you, I'd implement something similar to your "file-type -> class-name" association idea, but instead of keeping it in database, I'd load it from a config file and probably cached it somewhere during the app initialization.