# Problem with uploading an image file on hardened firefox

**URL:** https://discuss.privacyguides.net/t/problem-with-uploading-an-image-file-on-hardened-firefox/16375
**Category:** Off Topic
**Created:** 2024-01-22T03:49:13Z
**Posts:** 7

## Post 1 by @anon15113079 — 2024-01-22T03:49:13Z

![tf](//forum-uploads.privacyguidesusercontent.com/original/2X/6/69d814a9410625f373627303c9b633915892bb79.png)

I get above result when I upload an image file on hardened Firefox (arkenfox, maybe on Mullvad browser too). This doesn’t always happen, so I thought it could be fixed. Any thoughts would be appreciated!

---

## Post 2 by @pinkandwhite — 2024-01-22T03:50:51Z

Give the website permission to access the canvas, or use another browser. I’ve run into this exact issue and that was the fix

---

## Post 3 by @anon15113079 — 2024-01-22T03:57:16Z

Life saver :+1: :+1: :+1: :+1: :+1:

---

## Post 4 by @dngray — 2024-01-22T03:59:30Z

Yes this is because of [resist fingerprinting](https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting). What I generally do is have a [softened profile](https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles) for that.

---

## Post 5 by @anon15113079 — 2024-01-22T04:08:21Z

Thanks for the links! I’m assuming you’re using linux (as I’ve read somewhere you’ve mentioned Fedora). How do you manage to update arkenfox on multiple profiles? I currently do it manually but want them update automatically. Do I need to write a bash script, which I don’t know how but am willing to learn, or is there a simple solution?

---

## Post 6 by @dngray — 2024-01-22T04:22:36Z

The way I do it is using using a [`user-overrides.js`](https://github.com/arkenfox/user.js/wiki/3.2-Overrides-%5BCommon%5D). (That’s the simple way)

As for management of it:

1. I have a main [script](https://github.com/dngray/dotfiles/blob/f0243a19499afd7f62d38b49b9b4d11a4bee1d62/home/.chezmoiscripts/run_before_init_arkenfox.sh.tmpl) which downloads [updater.sh](https://github.com/arkenfox/user.js/blob/4a510a4b4ceda8a177831a77309f2faccf7e18d5/updater.sh) and runs it.
2. I use [templates](https://www.chezmoi.io/user-guide/templating/) to [manage](https://github.com/dngray/dotfiles/tree/main/home/.chezmoitemplates/firefox) the user-overrides
3. Those are [merged](https://github.com/dngray/dotfiles/tree/main/home/dot_mozilla/firefox) with the main config when the updater script runs

I have been meaning to tidy it up with a better solution.

---

## Post 7 by @anon15113079 — 2024-01-22T05:35:12Z

This is complicated haha. So user-overrides.js is for customizing, not to edit user.js directly. Does updater overwrite cookie exceptions too?

I should study your method to make it work :joy:
