Hierarchy lists both aliased and original pages
What happened?
Creating a page with an alias under a namespace makes the namespace hierarchy to show both the alias and the original page
Reproduce the Bug
- create a page named "Example/Page"
- set an alias for "My Page"
- go to "Example"
- hierarchy shows
- Example / Page
- Example / My Page
Expected Behavior
to only display:
- Example / Page
Screenshots
No response
Desktop Platform Information
No response
Mobile Platform Information
No response
Additional Context
No response
First off, aliases are awesome, we just need to get them right. This yet again highlights the UX expectation that reference to a block is expected to be name-independent. I.e., name is not an ID of a block.
It seems that if Logseq will have this understanding on the level of data-model it'll be easier to provide the expected UX (atm it's damm tedious)
Let's move the discussion to https://github.com/logseq/logseq/issues/4129 for centralizing the requests and to raise the volume.