Похоже, в новом firefox в Gentoo что-то сломали в юникоде, и теперь не работает функция String.prototype.normalize().
Конкретно проблема появилась с плагином Zotero, ошибка: https://forums.zotero.org/discussion/56028/zotero-error-ref-429681554/
JavaScript Error: «Zotero.Utilities.trim(...).normalize is not a function» {file: «chrome://zotero/content/xpcom/search.js» line: 117}
Говорят, с ванильным firefox'ом всё ок, так что это именно баг в сборке в генте. Сломалось после последнего update, опции сборки firefox:
www-client/firefox-43.0::gentoo was built with the following:
USE="dbus gmp-autoupdate gstreamer hwaccel jemalloc3 jit minimal startup-notification wifi -bindist -custom-cflags -custom-optimization -debug -egl -gstreamer-0 -gtk3 -hardened (-neon) (-pgo) -pulseaudio (-selinux) -system-cairo -system-icu -system-jpeg -system-libvpx -system-sqlite -test" ABI_X86="64" LINGUAS="ru -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW"
CFLAGS="-march=native -pipe -Wno-error"
CXXFLAGS="-march=native -pipe -Wno-error"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox"
Upd: с firefox-bin тот же баг
Upd2: кстати, чтобы два раза не вставать: а что это за фигня случилось с контекстным меню в новом firefox? Теперь выпадает длиннющий список, в котором 99% ненужноты и хрен что найдешь... Как это отключить?
Пойду-ка откачусь на стабильную версию 38.5...
Upd3: поставил www-client/firefox-bin-38.5.0, всё работает...
Update4: действительно, проблема решилась путём установки use-флага system-icu. И меню «укоротилось»...