Skip to content
This repository has been archived by the owner on Jul 30, 2018. It is now read-only.

Add detection for buggy MutationObserver implementations #104

Merged
merged 1 commit into from
Jul 26, 2017

Conversation

bryanforbes
Copy link
Member

Type: bug

The following has been addressed in the PR:

  • There is a related issue
  • All code matches the style guide
  • Unit or Functional tests are included in the PR

Description:

IE11 has an unreliable MutationObserver implementation where setProperty() does not generate a mutation event, observers can crash, and the queue does not drain reliably. The feature test was adapted from https://gist.github.com/t10ko/4aceb8c71681fdb275e33efe5e576b14. In lieu of added unit tests, Chrome 31 was added as a test target in order to test the case where no native Promise implementation exists, but a MutationObserver implementation exists.

Resolves #103

@bryanforbes bryanforbes merged commit a793cbd into dojo:master Jul 26, 2017
@dylans dylans added this to the 2017.07 milestone Aug 9, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants