Проблема добавления в меню администратора постов через плагин

Я застрял, пытаясь обновить свой плагин (Bump Reset plugin - Annotated to help new devs), чтобы он корректно отображался в текущей версии Discourse.

Исходный файл находится здесь:

Способ добавления элемента в меню администратора поста следующий:

api.decorateWidget('post-admin-menu:after', resetBumpButtonDecorateCallback);

Где resetBumpButtonDecorateCallback определяет атрибуты кнопки, а затем вызывает dec.attach.

Раньше это выглядело правильно, но теперь выглядит неправильно.

Новая кнопка добавляется как <li>...</li> вне списка <ul>...</ul> меню:

При клике кнопка работает нормально, но, очевидно, выглядит неправильно.

Делаю ли я всё правильно, или есть более новый/лучший способ решения этой задачи?

Могу ли я изменить свой код так, чтобы элемент добавлялся внутрь списка, а не после него?

Большое спасибо за ваше время!

2 лайка