Rotation only used CSS to rotate the image visually, but on clicking the "Save Now" button it still downloaded the unrotated image, fixed this by manipulating the canvas to rotate the image in the canvas so the image is rotated truly.
Checklist
[x] I am making a proper pull request, not spam.
[x] I've checked the issue list before deciding what to submit.
Changes
Checklist