Исправления
-
fix: PDF-экспорт (растровый и векторный) падал с ошибкой «jsPDF не загружен» в менеджерах с изолированным контекстом (Violentmonkey, Greasemonkey, Tampermonkey в Firefox).
Причина — конфликт контекстов:
jsPDF/svg2pdfвставлялись<script>-тегом в страницу и попадали вwindowстраницы, а не в sandbox-windowюзерскрипта. Теперь библиотеки подключаются через@require— менеджер грузит их в контекст скрипта в обход CSP страницы.
Обновление: менеджер юзерскриптов подтянет 1.4.2 автоматически и попросит разрешить @require-ресурсы с cdnjs.cloudflare.com и unpkg.com — нужно подтвердить.