О проблеме расположения полей пользователя

Я не менял макет страницы

1 лайк

Это всё ещё происходит в безопасном режиме?

1 лайк

да,

https://goosetown.site/?safe_mode=no_themes,no_plugins

image

1 лайк

Хм. Да, именно так. Похоже, виноваты эти линии в поле пользователя div.education. Когда они сняты в инспекторе, всё приходит в норму. Не знаю, что их добавляет, хотя.

Это также происходит на моём тестовом сайте:

Но только для «Образования»:

1 лайк

Вот и всё, «образование» обладает какой-то магией :smile:

Спасибо за ответ :slightly_smiling_face:

2 лайка

Класс education используется в других местах

Похоже, это проблема конфликта классов. У этих полей пользователя должен быть какой-то префикс, чтобы избежать этого, например .user-field-education или что-то подобное.

3 лайка

Я только что объединил исправление, которое обновит имена классов полей пользователя, добавив префикс… то есть вместо

.education

будет

.public-user-field__education

Так что в следующий раз, когда вы обновите Discourse, эта проблема должна исчезнуть.

2 лайка

Отлично, я только что обновил Discourse, проблема решена :grin:

3 лайка

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