Полагаю, это происходит после недавнего обновления (с 2.5 до 2.6.0.beta1).
Если перед двоеточием на той же строке есть любой текст (даже просто пробел), то при вводе : с последующими буквами или ключевыми словами автодополнение не отображается.
Однако, если начать удалять буквы после :, автодополнение появляется.
Если ввести : на новой строке, всё работает идеально.
Ниже показаны три случая:
ввод эмодзи как первого элемента строки (автодополнение отображается)
ввод эмодзи после существующего текста (автодополнение не отображается)
Я с трудом помню, что кто-то жаловался на проблемы с совместимостью акцентированных символов и эмодзи. Возможно, это было связано с тем исправлением, но это зависит от языка: в англоязычных форумах воспроизвести это не удалось.
Раньше я не сталкивался с этой проблемой, и она возникает даже без ввода акцентированных символов в ключевых словах. Кроме того, настройка включить перевод эмодзи в строке отключена.
Я обновил другую установку Discourse, и там возникла та же проблема, поэтому, похоже, это связано как с этой настройкой, так и с новой версией.
Моя настройка по умолчанию была установлена на 0, и у нас никогда не возникало проблем.
Редактирование: Я изменил настройку на 1, попробовал в ответном сообщении, и всё работало нормально.
Редактирование 2: Для сведения, мой сайт на английском языке.
Думаю, вы правы. Я могу воспроизвести это на моём экземпляре (2.6), который на французском языке, но проблема возникает даже если на строке нет акцентированных символов, как указал canapin.
А на другом экземпляре, версии 2.5.0.beta6, также на французском, всё работает нормально.