Text input filters with pure JS.
This is my answer to a question on StackOverflow: https://stackoverflow.com/a/57661780/4826740
Chrome isn't able to do smooth scrolling actions on multiple elements at the same time (using "scrollIntoView")
Prepares a single image on canvas as a canvas JSON file to be saved to server via PHP