Check for canvas extract permission when initializing favicon service
This improves experience on browsers which enable strict anti-fingerprinting measures, like LibreWolf.
Changes
- Checks for correct canvas
getImageDataresult when initializing FaviconService and conditionally enables it.