Bug 1713843 Comment 2 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I recorded a GC log, and this is the path holding the about:telemetry window alive:

0x2dcc6496858 [NonSyntacticVariablesObject <no private>]
    --[observers]--> 0x2483a2c7ce48 [Array <no private>]
    --[objectElements[16]]--> 0x3ac2425ab8c8 [Object <no private>]
    --[callback]--> 0xc447d021a18 [Function render]
    --[fun_environment]--> 0x18ecb2cf0b0 [LexicalEnvironment <no private>]
    --[enclosing_environment]--> 0xf2ec1193b40 [Window <no private>]

From looking at the __URI__ field of the NSVO object, it looks like `observers` is from Preferences.jsm.
I recorded a GC log, and this is the path holding the about:telemetry window alive:

0x2dcc6496858 [NonSyntacticVariablesObject <no private>]
    --[observers]--> 0x2483a2c7ce48 [Array <no private>]
    --[objectElements[16]]--> 0x3ac2425ab8c8 [Object <no private>]
    --[callback]--> 0xc447d021a18 [Function render]
    --[fun_environment]--> 0x18ecb2cf0b0 [LexicalEnvironment <no private>]
    --[enclosing_environment]--> 0xf2ec1193b40 [Window <no private>]

From looking at the `__URI__` field of the NSVO object, it looks like `observers` is from Preferences.jsm.

Back to Bug 1713843 Comment 2