Vimium: Facebook Messenger «Не удалось отобразить композитор».

Созданный на 3 мая 2017  ·  31Комментарии  ·  Источник: philc/vimium

Facebook Messenger (в частности версия, доступная на https://www.messenger.com/ ) начал отображать «Не удалось отобразить композитор». где вы обычно вводите текст.
I've never redacted anything so this was fun

Версия Vimium: 1.59
Версия Chrome: 58.0.3029.96 (64-разрядная)
ОС: macOS 10.12.4

Самый полезный комментарий

У вас активна опция Vimium «Не позволять страницам отвлекать внимание при загрузке»? (в расширенных параметрах)

да

(Если да) перестает ли ошибка отображаться, если вы ее отключите?

Также да. Этот вариант действительно кажется проблемой.

Все 31 Комментарий

@bennyty. Спасибо, но воспроизвести не могу.

(Отдельно, на первый взгляд, это не похоже на проблему с Vimium. Возможно, вы могли бы попробовать изолировать проблему в чистой учетной записи.)

Обязательно попробую воспроизвести на другом компьютере с чистыми аккаунтами. Я сузил его до Vimium, поскольку он разрешается, когда я отключаю плагин (через страницу расширений) ИЛИ когда я отключаю привязки клавиш для страницы (через параметры Vimium). Только начал происходить недавно, FB в последнее время сильно меняет свой мессенджер.

Я тоже вижу эту проблему на messenger.com. Когда я отключаю vimium, проблема исчезает.

Здесь тоже нельзя воспроизвести (в Chrome или Firefox).

Предложение здесь заключается в попытке жесткого обновления (Ctrl + F5). Это поможет?

Жесткое обновление / очистка кеша не исправляет. Мне не удалось воспроизвести его на другом компьютере или в Chrome Canary.

  • Есть ли сообщения в консоли разработчика? (Ctrl-Shift-J, подробнее здесь )
  • Это все еще происходит, если вы выйдете из системы и снова войдете в систему / смените учетную запись?

Я знаю, что Facebook проводит некоторое A / B-тестирование и постепенное развертывание, поэтому может оказаться, что ваша учетная запись была выбрана для новой функции / эксперимента, которая не очень хорошо работает с Vimium.

Это действительно происходит с новой учетной записью (возможно, новые учетные записи будут протестированы на 😢). В консоли есть некоторые предупреждения, но они выглядят так, как будто они взяты из fb js.

[Violation] Added non-passive event  listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. content.js:139
[Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. LhysVuKt5Hx.js:123

И на фоновой странице vimium ошибок не было, когда я проверял создание задачи. Теперь у меня есть это (но я думаю, что это несвязанная ошибка / угловой случай)

Unchecked runtime.lastError while running browserAction.setBadgeText: No tab with id: 552.
    at Object.onIconReady [as callback] (chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/js/vapi-background.js:615:30)
background.html:1 Unchecked runtime.lastError while running browserAction.setBadgeBackgroundColor: No tab with id: 552.
    at Object.onIconReady [as callback] (chrome-extension://cjpalhdlnbpafiamejdnhcphjbkeiagm/js/vapi-background.js:617:34)

У меня также проблема на https://www.facebook.com/messages/, которая выглядит как встроенная версия https://www.messenger.com/ .

Ни одно из этих четырех сообщений об ошибках не поступает от Vimium. Последние два, похоже, из uBlock Origin. А первые два наверняка из FB, как вы говорите.

Согласен, извините, я, должно быть, щелкнул не ту фоновую страницу.
В журнале Vimium ничего нет (chrome-extension: //dbepggeogbaibhgnhhndojpepiihcmeb/pages/logging.html), но в консоли этой страницы есть ошибка

chrome-extension://dbepggeogbaibhgnhhndojpepiihcmeb/.git/HEAD Failed to load resource: net::ERR_FILE_NOT_FOUND

Не уверен, если это связано.

  • У вас активна опция Vimium «Не позволять страницам отвлекать внимание при загрузке»? (в расширенных параметрах)
  • (Если да) перестает ли ошибка отображаться, если вы ее отключите?

У вас активна опция Vimium «Не позволять страницам отвлекать внимание при загрузке»? (в расширенных параметрах)

да

(Если да) перестает ли ошибка отображаться, если вы ее отключите?

Также да. Этот вариант действительно кажется проблемой.

@ mrmr1993 Да, у меня это было включено (должно быть, в какой-то момент у меня была причина). И я подумал, что тестировал отключение. Отключение останавливает ошибку, так же как и teranex.

Если бы возникла ошибка в мессенджере facebook (всплывающее окно) и в полноэкранном режиме, можно подтвердить отключение функции «не позволять страницам красть фокус при загрузке», исправить проблему с невозможностью печатать.

Для меня это тоже проблема. Я заблокировал шаблоны URL, и все работало нормально

У меня такая же проблема, и она решается отключением Vimium на сайте messenger.com. Вот соответствующая ошибка в консоли:
XMLHttpRequest cannot load https://5-edge-chat.facebook.com/sub?<redacted>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.messenger.com' is therefore not allowed access. The response had HTTP status code 400.

(Я удалил параметры в URL-адресе на случай, если там есть что-то конфиденциальное.

@robbyoconnor @

У вас активна опция Vimium «Не позволять страницам отвлекать внимание при загрузке»? (в расширенных параметрах)
(Если да) перестает ли ошибка отображаться, если вы ее отключите?

@bennyty Это исправило! Теперь почему это происходит с такой настройкой?

Можно ли добавить белый список URL-адресов для «Не позволять страницам отвлекать внимание при загрузке»?

@rationalis + {many} за эту идею.

@rationalis ... Это много дополнительных механизмов пользовательского интерфейса для чего-то, что кажется проблемой только на одной странице (хотя и важной).

(Возможно, мы просто жестко подключим исключение для Facebook Messenger.)

Это слишком много дополнительных механизмов пользовательского интерфейса для чего-то, что кажется проблемой только на одной странице.

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

Здравствуйте, у меня такая же проблема
последняя версия Mac OS, vimium 1.60.3, chrome 60.0.3112.113

Когда установлен флажок «Не позволять страницам красть фокус при загрузке», facebook messenger отображает «Не удалось отобразить композитор». и я не могу печатать текст.
Отключение опции в vimium решает проблему с мессенджером facebook

@ultibo - Это должно исправить - моя проблема исчезла.

@ultibo Спасибо! Спас мой рассудок. (Я использовал mbasic.facebook.com для отправки сообщений в комнаты обмена сообщениями.)

У меня это происходило в двух разных системах, и это всегда происходит, когда я пытаюсь вставить полностью отформатированный номер телефона, чтобы поделиться с контактом отдельно.
Буфер обмена: (123) 456-7890
композитор: ctrl+v
мгновенное сообщение об ошибке, блокирующее композитор

Google Chrome | 62.0.3202.62 (Official Build) (64-bit)
-- | --
Revision | 9da914b118cb0d10d715ccc4ad20575a0305a304-refs/branch-heads/3202@{#700}
OS | Linux
JavaScript | V8 6.2.414.32
Flash | 27.0.0.187 /home/user/.config/google-chrome/PepperFlash/27.0.0.187/libpepflashplayer.so
User Agent | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36
Command Line | /usr/bin/google-chrome-stable --flag-switches-begin --flag-switches-end
uname -a
Linux fedora-01 4.13.5-200.fc26.x86_64 #1 SMP Thu Oct 5 16:53:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
gnome: Version 3.24.2

@preactive вы пробовали то, что предлагали другие по этой проблеме?

@robbyoconnor Возможно, я написал, что это неправильная проблема с билетами. Я не использую vimium. Но это также может указывать на основную проблему с мессенджером FB. Я очистил кеш и произвел принудительное обновление, но безрезультатно. Я собираюсь попробовать $ killall chrome чтобы увидеть, правильно ли он загрузится при перезапуске Chrome. Я отредактирую этот комментарий, если он сработает.

Отключите все расширения и включите их одно за другим, чтобы найти виновника.

Если кто-то еще окажется здесь после поиска этой проблемы: для меня проблема была не в Vimium (как я думал), а в косметической фильтрации в uBlock Origin. Если отключено (на facebook.com), Messenger работает как задумано.

У меня эту проблему в Firefox вызывало отключение dom.event.clipboardevents в about: config и повторное включение исправило это. Думаю, Facebook не нравится, когда я что-то копирую или вставляю.

У меня эту проблему в Firefox вызывало отключение dom.event.clipboardevents в about: config и повторное включение исправило это. Думаю, Facebook не нравится, когда я что-то копирую или вставляю.

Решение есть в ветке.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги