#7977 closed bug (duplicate)
Changing the Object prototype breaks $.isEmptyObject
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | core | Version: | 1.4.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
If you change the Object prototype, $.isEmptyObject({}) will return false - and it should always return true for an empty object literal.
This is fixed in https://github.com/jquery/jquery/pull/179
Change History (3)
comment:1 Changed 12 years ago by
Owner: | set to [email protected]… |
---|---|
Status: | new → pending |
comment:2 Changed 12 years ago by
Component: | unfiled → core |
---|---|
Priority: | undecided → low |
Resolution: | → duplicate |
Status: | pending → closed |
I can only restate what scott.gonzal already said 3 years ago
Modifying Object.prototype is an extremely bad practice. jQuery is not supported on any page where this occurs.
But you can follow the ticket mentioned below for progress on this issue.
Note: See
TracTickets for help on using
tickets.
Take a look at this guide https://gist.github.com/672714
Please provide a reduced jsFiddle test case to help us assess your ticket!
Additionally, test against the latest jQuery release and the jQuery 0 GIT version to ensure the issue still exists.