V1 Classic Pages: Infinite loading spinner appears next to Block Title when adding a Block Description

Hi everyone,

I am experiencing a UI bug in NocoBase v2.1.6 when using v1 (Classic Pages) blocks.

—Bug Description:

To be absolutely clear, I am not talking about the table column headers. I am talking about the main Block Title (where it says “Pedidos de Venta” in the attached screenshot).

Normally, when you add a description to a block, the system simply displays the description text directly underneath the main block title.

However, in this version, as soon as a description is added, an infinite loading spinner (the spinning dots) appears right next to the main block title. It stays stuck loading permanently, even though the description text and the block data load perfectly fine. I have not modified any core code; the layout simply glitches and forces a loading icon to appear as soon as a block description is present in v1 layouts.

Environment / My Setup:

  • NocoBase Version: v2.1.6 (Latest Stable Release)
  • Deployment: Docker / Docker Compose
  • Database: PostgreSQL
  • Browser: Google Chrome (Latest version)

Has anyone else noticed this infinite loading icon bug when using block descriptions in Classic Pages? Hopefully, this can be patched in an upcoming release.

Thanks in advance!

The table header does not support setting icons. Did you develop it yourself?

My apologies for the misunderstanding! You are right, it is not about the column headers.

I have just updated the main post above to clarify the exact issue with the main Block Title and how to reproduce it. Please take a look. Thank you!

If it’s not an imposition, could you please review the matter once more?

Please post what you set so I can reproduce it.

As you can see in the video, when adding a description to a block, instead of displaying the text, an infinite loading symbol appears. If the description is deleted, the symbol disappears.

However, if instead of typing text we add a line break and save, the symbol reappears. The issue is that now, even if there is nothing written and the field is empty, the symbol gets stuck and cannot be removed.

Steps to Reproduce:

—(video 1)—
video 1

  1. Add any text into the description field of a block (notice that the infinite loading symbol appears instead of the entered text).
  2. Delete the text completely (the symbol disappears).

—(video 2)—
video 2

  1. Add a line break (by pressing the Enter key) in the same field and save.
  2. Try to delete the line break to leave the field completely empty (the loading symbol gets stuck and cannot be removed).

I did a test on higher version (v2.1.8-rc) for classic page, they behave normal now.

I already tested it on localhost and it works correctly; on my own machine, the system has no bugs at all. I think the problem is when they go through Cloudflare .

It’s already been fixed with the latest 2.1.23 update. Thanks!.