Closed Bug 1842441 Opened 1 year ago Closed 1 year ago

Add the behavior around conflicting properties in bindings object to environment object SMDOC

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
117 Branch
Tracking Status
firefox117 --- fixed

People

(Reporter: arai, Assigned: arai)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

As mentioned in bug 1841964 and bug 1385198, there's not-intuitive behavior in Debugger.Object.prototype.executeInGlobalWithBindings , and it should be mentioned in the Environment Objects SMDOC.

Depends on D183131

Also fixed the wrong order of environment chain in E.1. direct eval case.

Depends on D183133

Pushed by arai_a@mac.com:
https://hg.mozilla.org/integration/autoland/rev/4def46174472
Part 1: Rename environment chain tests to be more descriptive name. r=jandem
https://hg.mozilla.org/integration/autoland/rev/69067740b227
Part 2: Describe subscript behavior with passing global object as target. r=jandem
https://hg.mozilla.org/integration/autoland/rev/cf81c37f0e3f
Part 3: Update frame scripts documentation. r=jandem
https://hg.mozilla.org/integration/autoland/rev/392575bba1d4
Part 4: Add the documentation and testcase for conflicting names in bindings object and variables. r=jandem
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: