spacedriveapp / spacedriveapp/spacebot
[Bug] Edges disappear in memory graph view when switching from list view
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 2.4k
- Forks
- 367
- PR merge metrics
- No merged PRs in 30d
Description
Bug Description
When switching from the list view to the graph view in the Memories section, edges appear briefly but then disappear. The nodes remain visible but all edges are not rendered after the initial transition.
Steps to Reproduce
- Navigate to the Memories tab
- View memories in list mode (default)
- Switch to graph view
- Observe that edges render momentarily then disappear
- Nodes remain visible but edges are gone
Expected Behavior
Edges should persist and remain visible in the graph view, showing relationships between memory nodes (related to, updates, contradicts, caused by, result of, part of).
Actual Behavior
- Edges render for a brief moment during view transition
- Edges then disappear completely
- Only nodes remain visible
- Double-clicking nodes to expand neighbors does not bring edges back
Visual Evidence
See screenshot attached - nodes visible but edges not rendered.
Environment
- Spacebot Version: 0.3.3
- Browser: [Chrome/Safari/Firefox]
- OS: macOS
Additional Context
The edge legend still shows all edge types (related to, updates, contradicts, caused by, result of, part of) but no edges are displayed in the graph.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the transition from Memories list view to graph view in Spacebot 0.3.3 and confirm that nodes remain while edges disappear. Trace the graph rendering path used during this transition; done means all listed relationship types persist after switching views and remain available when expanding neighboring nodes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100