[Bug] Graphical interface (table relationship diagram) not rendering in Firefox

* Describe the bug

The Graphical interface in the Data source manager does not render correctly in Firefox. The table relationship diagram is almost entirely invisible — table names, field names, and relationship lines are barely visible or completely missing. Only faint outlines and relationship indicators (“1”, “N”) are partially visible. A small preview thumbnail appears in the bottom-right corner, suggesting the content exists but is not being rendered in the main viewport.

The feature works as expected in Chrome (see screenshots).

* Environment

  • NocoBase version: 2.0.53
  • Database type and version: Postgres 16
  • OS: MacOS Catalina 10.15.8
  • Deployment Methods: Docker container
  • Docker image version: 2.0.53
  • NodeJS version: N/A

* How To Reproduce

  1. Open NocoBase in Firefox.
  2. Navigate to Settings → Data source manager → Main.
  3. Click the “Graphical interface” tab.
  4. Observe that the table relationship diagram is not rendered — tables and fields are invisible, only faint structural lines and cardinality labels remain.
  5. Open the same page in Chrome for comparison — the diagram renders correctly there.

Expected behavior

The graphical interface should display all tables, fields, and their relationships clearly in Firefox, as it does in Chrome.

Screenshots

Screenshot 1 — Firefox: Diagram not rendering. Only faint outlines and cardinality labels (“1”, “N”) visible. Minimap preview visible in bottom-right corner.


Screenshot 2 — Chrome: Diagram renders correctly, showing all table cards with field names, data types, and relationship lines.


Logs

N/A — no API errors. This appears to be a browser rendering/compatibility issue specific to Firefox.

Hello, I recommend using Chrome.

1 Like