# Tor Browser beschädigt Bilder wegen lokaler Optimierung

**URL:** <https://meta.discourse.org/t/tor-browser-wrecks-images-because-of-local-optimization/218540>\
**Category:** Bug\
**Created:** [17. Februar 2022 um 12:25 UTC](https://meta.discourse.org/t/tor-browser-wrecks-images-because-of-local-optimization/218540 "2022-02-17T12:25:02Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [17. Februar 2022 um 13:25 UTC](https://meta.discourse.org/t/tor-browser-wrecks-images-because-of-local-optimization/218540/2 "2022-02-17T13:25:08Z")

</div>

Bei meinem Test hat der Tor-Browser diesen Aufruf blockiert:

> <https://github.com/discourse/discourse/blob/1c73b97d508fd79e6c8eff0cc8a44bdc5084f4a7/app/assets/javascripts/discourse/app/lib/media-optimization-utils.js#L52>

mit

> Blocked [https://try.discourse.org/](https://try.discourse.org/) from extracting canvas data because no user input was detected.

was offensichtlich eine Lüge ist, da der Datei-Picker eine Benutzereingabe ist.

Das wurde durch unseren Notfallmechanismus erkannt:

> Resize failed: Image corrupted during resize. Falling back to the original for encode

Was Discourse dazu veranlasst, die Datei nur neu zu kodieren, was anscheinend erfolgreich ist, aber dann mit einem 422 fehlschlägt, wenn der Multi-Part-Upload abgeschlossen wird…

Der Tor-Browser sollte die Canvas-Erstellungs-API blockieren, anstatt Rückgabewerte stillschweigend zu beschädigen 🤔

Wie auch immer, es sieht so aus, als ob Benutzer das stillschweigende Fehlschlagen von Canvas-Operationen deaktivieren können, indem sie `privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts` auf `about:config` umschalten, was es den Benutzern ermöglicht, diese Aufforderung zu sehen:

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/0/20074365790bb61198ad0de39442fd2712fa761e.png)

Ich habe gerade getestet und das behebt den Upload.

---

_[View the full topic](https://meta.discourse.org/t/tor-browser-wrecks-images-because-of-local-optimization/218540)._
