In fact, this plugin was not what I thought. Image past already works, and this plugin just duplicates what Composr already does.
Therefore I hope you'll be okay if instead of directly using this plugin, we make a custom plugin that smooths over image paste functionality in different browsers.
One of the things I've been documenting and testing, is the confusing nature of how exactly paste works.
For example, pasting a lump of HTML from another website, which may or may not contain images -- is different from pasting an image file reference from say Windows Explorer -- is different from pasting pixels from a graphic editor -- is different from pasting from a rich text format scenario (such as Microsoft Word). I've documented these different kinds of pasting and the kinds of results you should expect for each.
Copy and pasting HTML with images has always worked, as it just references the remote URLs (it essentially just copies the actual HTML, with a few changes to make it less context-dependent). However for the case of pixels, Firefox handles this via a direct embedment (using base64 encoding). While all other browsers have no special handling. I've almost finished, and the situation will be much improved...
Firefox: Works as before
Chrome: Now works with pasted pixels (didn't do anything before)
IE11+: Now works with pasted pixels (didn't do anything before)
Safari: Produces an understandable error message and no paste (before it appeared to paste the image, but used a local reference that could never actually upload to the server - very confusing)
Within time Safari will implement the same API as Chrome and should automatically start working correctly too. It's the new W3C clipboard API, which I've made my plugin work against.
Therefore I hope you'll be okay if instead of directly using this plugin, we make a custom plugin that smooths over image paste functionality in different browsers.
(you're right, with Firefox I've been able to select entire articles from other websites, including images, and simply paste in Composr. Works well.)
For example, pasting a lump of HTML from another website, which may or may not contain images -- is different from pasting an image file reference from say Windows Explorer -- is different from pasting pixels from a graphic editor -- is different from pasting from a rich text format scenario (such as Microsoft Word). I've documented these different kinds of pasting and the kinds of results you should expect for each.
Copy and pasting HTML with images has always worked, as it just references the remote URLs (it essentially just copies the actual HTML, with a few changes to make it less context-dependent). However for the case of pixels, Firefox handles this via a direct embedment (using base64 encoding). While all other browsers have no special handling. I've almost finished, and the situation will be much improved...
Firefox: Works as before
Chrome: Now works with pasted pixels (didn't do anything before)
IE11+: Now works with pasted pixels (didn't do anything before)
Safari: Produces an understandable error message and no paste (before it appeared to paste the image, but used a local reference that could never actually upload to the server - very confusing)
Within time Safari will implement the same API as Chrome and should automatically start working correctly too. It's the new W3C clipboard API, which I've made my plugin work against.