This PR moves the "extract image from QMimeData" to before the image confirmation dialog logic.
In an effort to keep the change as simple as possible, this means the standard "image upload delay" is now felt before the image confirmation dialog is opened, instead of afterwards. There are some improvements that could be made to make the image uploading feel smoother, but that should wait until the next release.
I'd appreciate some testing of this PR since I feel like this type of change is prone to errors.
Fixes #2879
This PR moves the "extract image from QMimeData" to before the image confirmation dialog logic. In an effort to keep the change as simple as possible, this means the standard "image upload delay" is now felt before the image confirmation dialog is opened, instead of afterwards. There are some improvements that could be made to make the image uploading feel smoother, but that should wait until the next release.
I'd appreciate some testing of this PR since I feel like this type of change is prone to errors.