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
[Proof Code] Issue of Safari ES5 strict mode and Object.defineProperty() with a named setter function
[Proof Code] Issue of Safari ES5 strict mode and Object.defineProperty() with a named setter function
Issue
On iOS 9.3.2 Safari, it seems that Object.defineProperty() including a named setter function with a same named argument causes something problem in the ES5 strict mode.
And then, JavaScript in this strict mode scope dose not work, but any error or exception not be thrown.
If 'use strict'; line in the script is removed, this problem dose not occurre.
Other browsers(Chrome, Firefox) and Node.js do not have this issue.