You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems to be a good time to provide Promise support for CKEditor4. It's already required and somehow implemented in our testing environment (see #2752) although it would be nice to have dedicated CKEDITOR.tools.promise as a wrapper around native Promise object which will also handle polyfilling for IE. We should discuss polyfill library options - it doesn't make sense to spend time reinventing the wheel again.
Some requirements / things to discuss :
Use native Promise everytime when it's possible.
Load polyfill library asynchronously only for the browsers with no Promise support when needed.
Choose polyfill library with the same API as Promise.
Hide Promise under CKEDITOR.tools.promise namespace so we won't overwrite native objects.
The text was updated successfully, but these errors were encountered:
Type of report
Feature request
Provide description of the new feature
It seems to be a good time to provide Promise support for CKEditor4. It's already required and somehow implemented in our testing environment (see #2752) although it would be nice to have dedicated
CKEDITOR.tools.promise
as a wrapper around nativePromise
object which will also handle polyfilling for IE. We should discuss polyfill library options - it doesn't make sense to spend time reinventing the wheel again.Some requirements / things to discuss :
Promise
everytime when it's possible.Promise
underCKEDITOR.tools.promise
namespace so we won't overwrite native objects.The text was updated successfully, but these errors were encountered: