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

Add workaround for broken Safari 8 DOM #506

Merged
merged 1 commit into from
Sep 9, 2014
Merged

Conversation

arv
Copy link
Contributor

@arv arv commented Sep 9, 2014

Safari's DOM is broken. It is returns invalid descriptors. We therefore
treat all properties as read-write even if they are really read only.

Fixes https://github.com/Polymer/platform/issues/66

@arv
Copy link
Contributor Author

arv commented Sep 9, 2014

PTAL

@jmesserly
Copy link
Contributor

LGTM, maybe add a link to the bug? https://bugs.webkit.org/show_bug.cgi?id=49739

Safari's DOM is broken. It is returns invalid descriptors. We therefore
treat all properties as read-write even if they are really read only.

Fixes https://github.com/Polymer/platform/issues/66
@arv
Copy link
Contributor Author

arv commented Sep 9, 2014

Added a comment explaining what the hell is going on and added a link to the webkit bug.

arv added a commit that referenced this pull request Sep 9, 2014
Add workaround for broken Safari 8 DOM
@arv arv merged commit 3c90686 into googlearchive:master Sep 9, 2014
@arv arv deleted the safari-8 branch September 9, 2014 23:08
@jmesserly
Copy link
Contributor

nice comment 👍

@benjamin-chang
Copy link

👍

addyosmani referenced this pull request in tjsavage/polymer-blog Sep 19, 2014
svn2github pushed a commit to svn2github/Dart that referenced this pull request Sep 22, 2014
jakemac53 added a commit to dart-archive/bleeding_edge-DEPRECATED-USE-SDK-INSTEAD that referenced this pull request Sep 22, 2014
jakemac53 added a commit to dart-archive/web-components that referenced this pull request Dec 20, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants