Перестаёт работать метод HTMLCanvasElement.toDataURL() если изменить настройку privacy.resistFingerprinting=true (при privacy.resistFingerprinting=false всё работает). Что это баг ? или так задумано ?

kigora пишет

privacy.resistFingerprinting

Так он как раз и блокирует всякое от Canvas, в том числе.
privacy.resistFingerprinting давно не поддерживается, но имеет приоритет над современным privacy.fingerprintingProtection, просто интересно, зачем использовать полурабочее старье при наличии актуальной и поддерживаемой альтернативы?

_zt пишет

... просто интересно, зачем использовать полурабочее старье при наличии актуальной и поддерживаемой альтернативы ?

В том-то и дело, что незачем. Пользователь (который вообще точно не имеет понятие о каких либо настройках) обратился с проблемой вывода документа на печать (в какой-то момент, после длительного неиспользования). Пришлось искать причину, т.к. по дефолту данные настройки отключены (и кто бы о них знал, возможно рудимент какого-то дополнения).