Копирование/вставка из Word перестало работать после последнего обновления Discourse

Мои пользователи жалуются, что больше не могут вырезать/вставлять текст из Word: они получают сообщение об ошибке, связанное с типом изображения. Вот пример:

Последнее обновление Discourse, версия 3.4.0.beta2-dev, было установлено 29 сентября нашим удалённым администратором хостинга; последний раз, когда наш самый активный пользователь, часто копирующий текст из Word, успешно это сделал, было поздно вечером 27 сентября.

У меня самого проблем с вырезанием/вставкой из LibreOffice нет, но я вообще не использую Word. Несколько моих пользователей активно работают с Word, так как это сайт для написания текстов, и мы в основном работаем на своих системах, периодически копируя и вставляя большие объёмы текста для обмена друг с другом.

4 лайка

Похоже, вы блокируете тип контента, который он пытается включить.

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

Я не думаю, что мы что-то меняли здесь недавно. Как минимум, я на 100% согласен, что нам нужно здесь более понятное сообщение об ошибке.

Извините, вы попытались загрузить файл .tiff (разрешённые расширения: …)

По правде говоря, при вставке контента мы могли бы пропускать типы MIME, которые не поддерживаются.

1 лайк

Итак, чтобы подтвердить: они просто пытаются вырезать/скопировать текст из Word (без изображений) и вставить его в окно редактора в Discourse?

Просто копирование и вставка текста, часто довольно большими фрагментами по 1000–2000 слов.

Единственное недавнее изменение на сайте (кроме обновления от 29-го числа) — это увеличение максимального количества последовательных постов, которые может создать пользователь, с 5 до 15.

Мой самый технически подкованный пользователь сообщил, что последнее обновление его системы Windows было установлено 18-го числа, а проблема возникла только после 29-го.

Редактирование: Я искал что-либо, что могло бы быть связано с фильтрацией расширений контента. Мой сайт использует стандартный список разрешённых элементов, и я никак не менял его.

Затем я выполнил поиск в настройках по запросу «paste» (вставка) и нашёл следующее:

Автоматическое преобразование HTML в Markdown при вставке текста в редактор. (Экспериментальная функция)

Эта опция включена по умолчанию, поэтому я её отключил. Я проверю у тех, кто использует Word, поможет ли это вернуть возможность вставки как раньше.

1 лайк

Что произойдет, если вместо ctrl + v использовать ctrl + shift + v, пожалуйста?

4 лайка

Что ж, действительно, Ctrl+Shift+V работает, но почему же такое широко используемое, привычное сочетание клавиш было изменено без предупреждения?

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

1 лайк

Я не уверен, что это изменение связано с Discourse. Возможно, оно связано с конкретными документами Word. Я читал различные источники в интернете, где говорится о поведении копирования и вставки в Word, которое может включать изображения при вставке.

2 лайка

Странно то, что я не слышу, чтобы люди делали что-то отличное от того, что «мы всегда делали» — хотя и не удивлюсь, если Word всё же ввёл такое незаметное изменение.

Добавить лишний символ в комбинацию клавиш, возможно, и не кажется большой проблемой, но для слепой печати, когда ты печатаешь огромные объёмы текста, такие мелочи действительно влияют на поток мыслей. Это как если бы все бордюры в городе вдруг стали на полдюйма выше, и после 30 лет привычной высоты ты постоянно спотыкаешься о них.

1 лайк

Я читал что-то о копировании и вставке из Word. То есть один вариант вставки/копирования вставляет обычный текст, а другой — вставляет с выводом в формате HTML.

В Microsoft Word уже не раз меняли элементы интерфейса, и пользователи жаловались, так как привыкли к старому оформлению. Это действительно раздражает и вызывает фрустрацию, когда разработчики без необходимости пытаются изобретать велосипед, полагая, что это улучшит процесс, когда вы привыкнете к новому способу. :weary_face: