[CKEditor] Ошибка в консоли "uncaught exception: The editor instance "tv2" is already attached to the provided element" в ckeditor.js:347:153

CKEditor 1.4.0-pl
Если у TV тип «текстовой редактор» то при сохранении ресурса в консоль летит ошибка «uncaught exception: The editor instance „tv2“ is already attached to the provided element» в ckeditor.js:347:153

Думаю это у всех, у кого установлен CKEditor.

Проверял даже на чистой установке.
Как это исправить?
Дмитрий
14 марта 2020, 12:24
modx.pro
674
0

Комментарии: 4

Павел Романов
14 марта 2020, 15:08
0
Вот чистая установка, ошибок нет: s21739.h10.modhost.pro/manager/
demo
12345678
    Дмитрий
    14 марта 2020, 15:21
    0
    Как нет?
    Заходишь в ресурс, открываешь консоль, сохраняешь ресурс и в консоль летит ошибка.
    В указанной демо версии: Uncaught The editor instance «tv1» is already attached to the provided element.
    в файле ckeditor.js:347

      Павел Романов
      14 марта 2020, 15:29
      0
      Сорри, проглядел про консоль. Я думал, Вам эта ошибка сохранить ресурс мешает ))
        Дмитрий
        14 марта 2020, 15:44
        0
        Нет, она не мешает сохранять ресурс и вроде бы ни на что не влияет с первого взгляда.
        Но ошибка есть.

        Я так понимаю, при сохранении ресурса создается второй экземпляр с этим же id.
        А в файле ckeditor.js в строке 347 следующий код предотвращает это и одновременно выдает ошибку:
        if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';

        Именно при сохранении, так как в другом случае, например, при обновлении страницы в админке вот эта конструкция:
        a.getEditor() // выдает null
        А при сохранении там уже объект с id: tv1 или tv2, tv3 и т.д., в зависимости от id TV
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4