🐛 Bug Fix
- Image processor: an image with a percent-encoded data URI (
<img src="data:image/svg+xml,%3Csvg...">) madedataURItoBlobcallatobon a payload that is not base64, so the editor threwInvalidCharacterErrorout of the change handler — on every change while such an image was in the content. Percent-encoded payloads are now decoded as well, and a data URI that still cannot be decoded leaves the image untouched instead of breaking the editor. The plugin's private copy of the helper is gone; both paths sharemodules/uploader/helpers/data-uri-to-blob.