Skip to content

symbol links can point to wrong symbol when error message is a duplicate, but differs in type. #143

@kevinramharak

Description

@kevinramharak

Describe the bug
After adding examples/example.js I noticed the symbol link is bugged when you happen to have identical error messages, that happen to be unrelated.
It is a very niche case that probably does not happen in real world applications, but something to fix nonetheless.

Expected behavior
I expect the formatted error message to reference the correct symbol for both errors.

Observed behaviour
The formatted error message may reference the incorrect symbol, depending on which error message happens to be formatted and cached first.

Screenshots
The reference should point to the Person type in the same file (blue line), instead depending on a duplicate formatted message that may be cached it could point to the wrong file (red line).
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions