Что-то накипело. В толксы не могу.
Касательно разработки расширений под сие чудо-поделие.
Сначала у них был какой-то убого-костыльный способ разработки (#1), со своими собственными блекджеками и разметками. (Я, к счастью, его не застал.)
Потом они малость одумались, и поняли, что стоит-таки идти навстречу людям и накостылили очередной способ разработки (#2), в котором уже можно было юзать обычный html для разметки, не насилуя их доки-талмуд, в поисках нужной инфы, где черт ногу сломит, и все поперепутано и поперемешано - актуальные и неактуальные методы и т.п.
Но опять же, большинство идей там реализовано через одно место и после разработки расширения для хрома, портирование его на файрфокс выглядит жутким костылестроением.
В итоге они (аллилуя) одумались, и, видимо, поняли, что хватит строить из себя самых умных, и вырыгали WebExtensions, что, по сути, является поддержкой chrome extensions api и позволяет с минимальными трудозатратами перенести расширение для хрома/оперы/яндекса/куча_других_браузеров и в их божественное огороженное подобие браузера.
Но и тут не все так гладко.. Незаменимое поведение попапа расширения с несколькими видами: авторесайз под контент — не работает. Багрепорт кто-то запостил уже до меня - https://bugzilla.mozilla.org/show_bug.cgi?id=1215025 еще в октябре 2015 года, т.е. почти год назад. Они баг-то исправили, молодцы, но в версии файрфокса 50, которая выйдет как раз в ноябре, и пробьет срок в год. На коммент #35 в обсуждении багфикса, с просьбой смержить багфикс в текущую версию браузера, чтобы не тормозить перенос расширений до ноября в ИХ ЖЕ браузер, ответа не последовало.
В общем, вопрос: это, вообще, нормальное поведение таких компаний? Мне просто никогда не приходилось сталкиваться с подобными багами в другом софте. Посему, интересно. Непонятен такой пофигизм и скудная обратная связь при далеко не высокой доли юзеров браузера на рынке.
P.S.: однажды доводилось баг-репорт им писать, с очевидным багом - расширения, сделанные способом #2 тупо не загружались в их маркет. Ждал 4 месяца (КАРЛ), пока исправят очевидное неудобство для разработчиков и для себя в том числе.