[GH-ISSUE #2235] [Bug] Referencing grids trigger new grids automatically created #917

Closed
opened 2026-03-23 20:43:07 +00:00 by mirror · 7 comments
Owner

Originally created by @annieappflowy on GitHub (Apr 11, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/2235

Originally assigned to: @a-wallen, @appflowy on GitHub.

Bug Description

Xnip2023-04-11_14-11-22

The same issue appeared for referencing Kanban Boards

How to Reproduce

  1. Create a grid GridA and add a few records.
  2. Create a new document
  3. Insert a referenced grid to GridA
  4. Insert another referenced grid to GridA in the same document

Expected Behavior

Inserting referenced grids should not auto duplicate grids and show up in the left panel as standalone pages

Operating System

MacOS

AppFlowy Version(s)

Main branch

Screenshots

No response

Additional Context

No response

Originally created by @annieappflowy on GitHub (Apr 11, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/2235 Originally assigned to: @a-wallen, @appflowy on GitHub. ### Bug Description ![Xnip2023-04-11_14-11-22](https://user-images.githubusercontent.com/12026239/231071802-d2b4126e-09e4-4dd4-918a-d85acc61b472.jpg) The same issue appeared for referencing Kanban Boards ### How to Reproduce 1. Create a grid `GridA` and add a few records. 2. Create a new document 3. Insert a referenced grid to `GridA` 4. Insert another referenced grid to `GridA` in the same document ### Expected Behavior Inserting referenced grids should **not** auto duplicate grids and show up in the left panel as standalone pages ### Operating System MacOS ### AppFlowy Version(s) Main branch ### Screenshots _No response_ ### Additional Context _No response_
mirror 2026-03-23 20:43:07 +00:00
Author
Owner

@annieappflowy commented on GitHub (Apr 11, 2023):

The same logic applies to creating a new board/grid
Create a board inside a document -> auto create a board in the left panel ---- this is good
This also auto creates a view of the same database in the left panel ---- I find this confusing
image

<!-- gh-comment-id:1502960322 --> @annieappflowy commented on GitHub (Apr 11, 2023): The same logic applies to creating a new board/grid Create a board inside a document -> auto create a board in the left panel ---- this is good This also auto creates a view of the same database in the left panel ---- I find this confusing <img width="710" alt="image" src="https://user-images.githubusercontent.com/12026239/231112315-e22b1a47-2652-4dc1-87f2-cb3fc43a643c.png">
Author
Owner

@annieappflowy commented on GitHub (Apr 11, 2023):

So I manually delete the auto-created view from the left panel, then the referenced one in the document disappears and shows a loading icon
image

<!-- gh-comment-id:1503159261 --> @annieappflowy commented on GitHub (Apr 11, 2023): So I manually delete the auto-created view from the left panel, then the referenced one in the document disappears and shows a loading icon <img width="860" alt="image" src="https://user-images.githubusercontent.com/12026239/231148655-cd8a64fa-309d-4056-a0ff-575910f466f6.png">
Author
Owner

@a-wallen commented on GitHub (Apr 11, 2023):

I think that your issue with the loading indicator is related to this issue which has a PR without tests.

<!-- gh-comment-id:1504109952 --> @a-wallen commented on GitHub (Apr 11, 2023): I think that your issue with the loading indicator is related to [this issue](https://github.com/AppFlowy-IO/AppFlowy/issues/2001) which has a PR without tests.
Author
Owner

@a-wallen commented on GitHub (Apr 11, 2023):

I built this feature exactly how it is in Notion. I think what you are proposing here is to not show the view of a database in the left navigation menu.

<!-- gh-comment-id:1504112362 --> @a-wallen commented on GitHub (Apr 11, 2023): I built this feature exactly how it is in Notion. I think what you are proposing here is to not show the view of a database in the left navigation menu.
Author
Owner

@annieappflowy commented on GitHub (Apr 12, 2023):

Yes, this is how it's treated in Notion. I find it confusing in AppFlowy which doesn't support nested pages, because whenever there is a referenced view inserted a new page gets created in the left panel.
If I insert 5 referenced views, there will be 5 more new pages created.

<!-- gh-comment-id:1504367147 --> @annieappflowy commented on GitHub (Apr 12, 2023): Yes, this is how it's treated in Notion. I find it confusing in AppFlowy which doesn't support nested pages, because whenever there is a referenced view inserted a new page gets created in the left panel. If I insert 5 referenced views, there will be 5 more new pages created.
Author
Owner

@a-wallen commented on GitHub (Apr 12, 2023):

We're deciding not to show the view in the left navigation bar.

<!-- gh-comment-id:1504441899 --> @a-wallen commented on GitHub (Apr 12, 2023): We're deciding not to show the view in the left navigation bar.
Author
Owner

@annieappflowy commented on GitHub (Apr 24, 2023):

Will improve when working on switching between views

<!-- gh-comment-id:1520226376 --> @annieappflowy commented on GitHub (Apr 24, 2023): Will improve when working on switching between views
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#917
No description provided.