ve.ce.Surface.js only binds to paste; possibly it also needs to bind to beforepaste to work in modern MSIE too?
Description
Details
- Reference
- bz65714
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Esanders | T133094 Support MSIE 9 | |||
| Resolved | Esanders | T67714 Support paste in MSIE 9, 10. Check if we need to use "beforepaste". |
Event Timeline
Probably going to open a few bugs about this, but this looked like it might be relevant.
I was testing pasting from a Word document to MSIE 11 and came up against the following error on paste:
ve.dm.LinearData.static.getType = function(item){
return this.isCloseElementData(item) ? item.type.slice(1) : item.type;
};- Unable to get property 'type' of undefined or null reference
When pasting from FF to IE the header on this page ("The migration from Bugzilla to Phabricator..."), only the non-hyperlinked text ends up pasted so you end up with ". For a smooth migration of your data, and add your Bugzilla email address in Phabricator by now!" (FF to FF and FF to Chrome copies the plain text representation of the hypertext.)
Change 284206 had a related patch set uploaded (by Jforrester):
Fix pasting in IE<=10
the chageset isn't really to do with 'beforepaste', but I don't think beforepaste is needed
Change 284438 had a related patch set uploaded (by Esanders):
Remove comment about testing 'beforepaste', not required
Change 284438 merged by jenkins-bot:
Remove comment about testing 'beforepaste', not required