-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Opera Presto: Uint8ClampedArray.prototype.__proto__ #595
Comments
I'll try to reproduce when I'll have time and access to opera presto. |
Thank you. A simple, Uint8ClampedArray.prototype.__proto__ = {}; should be sufficient to cause a crash. A copy of opera presto 12.18 32bit can be found at https://www.techspot.com/downloads/40-opera-for-windows.html MD5: "329287dd3d69adbf93e66daa29e79e9e" Whatever effort you put in this is appreciated. |
Thanks for the issue -) |
Tested with v3.2.0, and things do appear stable on Opera Presto now. Thank you. Much appreciated. |
Any attempts to write to "Uint8ClampedArray.prototype.__ proto __" on opera presto, which includes versions 12.x of the browser, causes an immediate crash. The problem happens in the file
./packages/core-js/internals/array-buffer-view-core.js
on the lines,
and
Due to my lack of familiarity with your code, its philosophy and architecture, I refrain from offering my own fix. An educated guess tells me that this will likely require an explicit detection of presto due to the nature of the bug, which is what I have done for my own copy of the library.
The text was updated successfully, but these errors were encountered: