[BUG] Gremlin visualizer renders elementMaps incorrectly when custom `id` property is present
- Dominant language
- Jupyter Notebook
- Stars
- 819
- Forks
- 179
- PR merge metrics
- No merged PRs in 30d
Description
**Community Note**
* Please use a 👍 reaction to provide a +1/vote. This helps the community and maintainers prioritize this request.
* If you are interested in working on this issue or have submitted a pull request, please leave a comment.
**Describe the bug**
This issue occurs running a `%%gremlin` query that returns path components in `elementMap` format. If the vertices in the path contain a custom `id` property, the visualizer confuses this with the default `T.id` token property, and renders the graph incorrectly.
When using WebSockets protocol, this issue manifests as duplicate, unconnected nodes in the graph.

Contributor guide
Assessment
This issue has not been assessed yet.