Editor incompatibilities

5 min read
Compatibility table updated. ./codex-editor.js": 15 errors feature: Object static methods incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 partial: safari10 on line 12: Object.setPrototypeOf on line 12: Object.getOwnPropertySymbols on line 12: Object.setPrototypeOf on line 12: Object.assign on line 12: Object.assign on line 12: Object.assign on line 12: Object.assign on line 12: Object.assign on line 12: Object.assign on line 22: Object.assign on line 22: Object.assign on line 22: Object.is on line 22: Object.setPrototypeOf on line 22: Object.setPrototypeOf on line 22: Object.setPrototypeOf on line 22: Object.setPrototypeOf on line 22: Object.assign on line 22: Object.setPrototypeOf on line 22: Object.setPrototypeOf on line 22: Object.setPrototypeOf feature: Array.prototype.includes incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 12: ["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"].includes on line 12: ["BR","WBR"].includes on line 12: ["INPUT","TEXTAREA"].includes on line 12: ["time","timeEnd"].includes on line 22: ["IMG","INPUT"].includes feature: Array static methods incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 12: Array.from on line 22: Array.from on line 22: Array.from on line 22: Array.of on line 22: Array.from feature: Promise incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 12: new Promise(function(r,i){var a=t.apply(e,o);function s(t){n(a,r,i,s,u,"next",t)}function u(t){n(a,r,i,s,u,"throw",t)}s(void 0)}) on line 22: new Promise(function(e,i){!function e(n,o,i,a){var s=x(t[n],t,o);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await ).then(function(t){e("next",t,i,a)},function(t){e("throw",t,i,a)}):Promise.resolve(c).then(function(t){u.value=t,i(u)},a)}a(s.arg)}(n,o,e,i)}) on line 22: new Promise(function(t,e){n=t,o=e}) on line 22: new Promise(function(e,i){!function e(n,o,i,a){var s=x(t[n],t,o);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await ).then(function(t){e("next",t,i,a)},function(t){e("throw",t,i,a)}):Promise.resolve(c).then(function(t){u.value=t,i(u)},function(t){return e("throw",t,i,a)})}a(s.arg)}(n,o,e,i)}) feature: Math methods incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 12: Math.sign on line 12: Math.expm1 on line 12: Math.log1p on line 22: Math.acosh on line 22: Math.asinh on line 22: Math.atanh on line 22: Math.expm1 on line 22: Math.fround on line 22: Math.imul on line 22: Math.sinh feature: Symbol incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 12: Symbol() feature: Proxy incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 12: new Proxy(e,{set:v.default.set,get:v.default.get}) undefined feature: Object.entries feature: Map incompatible: chrome56, firefox51, edge13, edge14, safari9 partial: ie11 on line 22: new Map feature: octal and binary literals_binary literals incompatible: ie11 on line 22: 0xde0b6b3a7640080 feature: String static methods incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 22: String.fromCodePoint feature: Reflect incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 22: Reflect.defineProperty feature: rest parameters incompatible: ie11, chrome56, firefox51, edge13, edge14, safari9 on line 22: ...t undefined feature: spread (...) operator feature: const incompatible: chrome56, firefox51, edge13, edge14, safari9 partial: ie11, safari10 on line 22: const o=n(330),r=o.default; on line 27: const e=document.implementation.createHTMLDocument(),n=e.createElement("div");