[BUG] Color "symbol": "circle" Only displays normal colors

Read the FAQ first

  • I have checked the FAQ but the issue is not covered

Description

When using "symbol": "circle" in the colors module, only one row of colors is displayed (bright colors only), regardless of whether one or two color blocks are defined in the config. Removing the symbol property causes the default two-row behavior to work as expected.

To Reproduce
Use the following config:

		{
			"type": "colors",
			"paddingLeft": 2,
			"symbol": "circle",
			"block": {
				"range": [0, 7]
			}
		},
		{
			"type": "colors",
			"paddingLeft": 2,
			"symbol": "circle",
			"block": {
				"range": [8, 15]
			}
		},

Only the same 8 bright color circles are displayed in both rows.

Expected behavior
Two rows of 8 circles should be displayed — one row of normal/dark colors (0–7) and one row of bright colors (8–15), consistent with the default behavior when no symbol is set.

Version used

fastfetch 2.60.0 (x86_64)

Bug prevalence

Always

Regression

Not sure

Installation

Package manager

Package manager

pacman

Screenshots

Image

Configuration

System information

Features built-in

threads
vulkan
wayland
xcb-randr
xrandr
drm
drm_amdgpu
gio
dconf
dbus
imagemagick7
chafa
zlib
sqlite3
egl
glx
opencl
libpulse
libddcutil
libelf
libzfs
Directx Headers
System yyjson
linux/videodev2
linux/wireless