Check canvas export permission when initializing FaviconService
Firefox allows blocking extracting canvas content to prevent fingerprinting. I think they even enabled this by default.
This MR checks whether canvas extracting permission is enabled before initializing favicon service, so the favicon doesn't get changed to an empty square in a case it's not allowed.
Edited by marcin mikołajczak