Я создал расширение и портировал его для всех браузеров. Мое расширение добавляет кнопки над текстовой областью грузинского форума
http://i.imgur.com/5gjIE.png
Но у меня странная проблема только с Google Chrome и Safari. Если вы щелкнете точно по синему изображению (B), ошибки не будет, но если вы щелкнете где-нибудь еще на этой кнопке, отобразится Uncaught TypeError: Невозможно прочитать свойство 'start' неопределенной ошибки в консоли и автоматически публиковать сообщения на этом веб-сайте.
Вот источник моего расширения http://pastebin.com/mxnBqDxS
Консоль показывает, что ошибка в строке 341 заменена var = wrapper.start + val.substring (начало, конец) + wrapper.end;
У вас есть идеи, почему это происходит?
Спасибо