Side navigation
#14032 closed bug (wontfix)
Opened June 17, 2013 02:44PM UTC
Closed June 23, 2013 04:00PM UTC
Object.defineProperty missing in opera 11.10
Reported by: | krzyko@gmail.com | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 2.0.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Good day,
problem arises with Opera 11.10 throwing errors:
Uncaught exception: TypeError: 'Object.defineProperty' is not a function Error thrown at line 3342, column 1 in Data() in https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.js: Object.defineProperty( this.cache = {}, 0, { called from line 3517, column 0 in <anonymous function>(window, undefined) in https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.js: data_user = new Data(); called from line 14, column 0 in https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.js: (function( window, undefined ) { Uncaught exception: ReferenceError: Undefined variable: $
According to the http://kangax.github.io/es5-compat-table/ Object.defineProperty is not implemented in Opera up to 11.50 version.
Then http://jquery.com/browser-support/ states, that oldest supported Opera versions are "current -1", so given that now we have Opera 12.x version 11.x should be also supported.
Regards,
Krzysztof Kosz.
Attachments (0)
Change History (1)
Changed June 23, 2013 04:00PM UTC by comment:1
resolution: | → wontfix |
---|---|
status: | new → closed |
Given Opera's status as being moved to Blink, its low market share, and the fact that 11.x isn't the latest, I don't think we will change this. You can still use the 1.x branch for older Opera support.
That said, the
.data()
code in 2.x may be reworked for other reasons because it turns out thatObject.defineProperty
is not very fast.