#9045·luci

luci-theme-bootstrap: Invisible checkbox borders in Pale Moon browser

Author: T5NHCreated Sep 19, 2026Updated Sep 19, 2026

Is there an existing issue for this?

  • I have searched among all existing issues (including closed issues)

screenshots or captures

Image

Actual behaviour

All check-boxes in the LuCi interface are invisible when the panel is viewed in Pale Moon browser. The browser developers were already contated about this issue, but the response was that the browser actually properly handles the CSS code, it's just that the checkbox border is set to be invisible in the CSS code and it does indeed seem to be the case when we look at the code.

I determined which css causes this:

input[type="checkbox"],input[type="radio"] {
	--bd-color:var(--border-color-high);
	--fg-color:var(--text-color-high);
	appearance:none;
	-webkit-appearance:none;
	width:14px;
	height:14px;
	color:var(--fg-color);
	position:relative;
	display:inline-block;
	cursor:pointer;
	background:none;
	border:none
}

And removing:

border:none

Fixes this issue, so yeah it does what it says and indeed makes the background and borders "none".

Expected behaviour

Image

Please remove

border:none

from the CSS so that the checkbox border is visible.

Steps to reproduce

Steps to reproduce

  1. Open Pale Moon browser and login to an OpenWrt router settings (LuCi) panel
  2. Navigate to any page with checkboxes (eg, Nwtwork > Firewall)

Check boxes are invisible.

Additional Information

bash
OpenWrt 25.12.5 r33051-f5dae5ece4 / LuCI openwrt-25.12 branch 26.259.57615~82ed8f6


luci	26.259.57615~82ed8f6
luci-theme-bootstrap	26.259.57615~82ed8f6

What browsers do you see the problem on?

No response

Relevant log output

bash