Ошибки гайдлайна на странице 'Buttons'

На изображении представлен скриншот руководства по стилям для атомов, демонстрирующий список кнопок с соответствующими описаниями и примерами. (Подпись сгенерирована ИИ)

Я новичок в руководстве по стилям (и в Discourse). Руководство по стилям, похоже, содержит ряд ошибок: например, после перехода к руководству по стилям кнопок нельзя вернуться назад, если не обновить страницу. Мне пришлось удалить свой заголовок по соображениям конфиденциальности, иначе я бы показал, как обновление загружает соответствующую страницу.

Другие проблемы:

Спасибо!

4 лайка

Это поведение намеренное и действует во всей системе Discourse, чтобы наше PWA соответствовало поведению обычных веб-сайтов. Если вы перейдете по ссылке на другую страницу, вас автоматически прокрутят к её началу.

У вас на сайте особенно большая шапка? Если да, то понимаю, почему это может раздражать :thinking:

Спасибо за сообщение! Это будет исправлено в этом PR

1 лайк

Мой собственный гайдлайн работает нормально, хотя при первой загрузке гайдлайн здесь, на meta завис. После обновления страницы всё заработало как надо. Возможно, проблема в том, что какой-то тяжёлый скрипт истекает по тайм-ауту. В зависимости от браузера я иногда вижу, что случайные страницы Discourse не загружаются полностью из-за тайм-аута.

(& я вижу, что Давид уже исправил примеры с отсутствующими кнопками.)

Спасибо за исправление.

Я ожидал, что боковая панель будет работать так, чтобы страница не прокручивалась к верху, как на mdn:

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

1 лайк

Интересно, когда вы переходите на страницу гайдлайнов кнопок, можете ли вы переключиться на другую страницу гайдлайнов, нажав на боковую панель, БЕЗ перезагрузки страницы? У меня полная блокировка как в локальной разработке, так и в продакшене.

1 лайк

Это будет исправлено в моём вышеупомянутом PR с «плоскими кнопками». Он уже слит, так что если вы обновите последнюю версию main, всё должно работать гораздо лучше.

К сожалению, после такой ошибки рендеринга Ember оказывается в некорректном состоянии, что приводит к сбоям в других, на первый взгляд не связанных с этим, функциях.

3 лайка

Если хочешь прихлопнуть ещё один баг, ха-ха… Я попытался сменить эмодзи-реакцию с :+1: на :rocket:

Похоже, ошибка TS мешает изменению (извини, ха-ха)

1 лайк

Странно, теперь у меня всё работает… ¯\_(ツ)_/¯

1 лайк

Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.