Closed Bug 425823 Opened 16 years ago Closed 6 years ago

Lazily resolved properties should be JSPROP_PERMANENT

Categories

(Core :: XPConnect, defect)

defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: jst, Unassigned)

References

Details

This came out of bug 424019 where the JS engine's JS_Delete*2 APIs end up giving back false information about properties being deleted when they really are deleted, but then re-created immediately on next resolve. Since XPConnect works this way, we should simply make it define such properties as permanent so that we wouldn't need hacky fixes like the one for bug 424019.
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.