Created attachment 123280 [details] [diff] [review] Fix: follow default JS rules in ScriptableObject.setBySetter if start != this The patch changes changes logic of a setter with delegator to never invoke it if the property is accessed via prototype. A similar treatment is applied for a setter without delegator in the cases when start is not an instance of this type since this case would show the same behavior of changing prototype property and not creating a new property in the original object.
I committed the patch
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Targeting as resolved against 1.5R5
Target Milestone: --- → 1.5R5
You need to log in before you can comment on or make changes to this bug.