Use Local, Closure, and Script scope names

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Correctness 2026-03-10
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This was using multiple "Local" scopes as if they were stackframes, which is not the case – you won't get a scope for each frame.

      They really map to the following levels that are common in Node/JS:

      • Local
      • Closure
      • Script
      • Global

      The `With` scope support was removed since that is [deprecated](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with) anyway.
      The `Global` scope is still suppressed (independent of this change), since it is currently expensive to show its long list of variables.

      <img height="600" alt="image" src="https://github.com/user-attachments/assets/2b804a3a-4993-48a4-9dfc-fc8c1025de55" />

            Assignee:
            Steve McClure
            Reporter:
            Steve McClure
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: