Skip to content

fix: restore default is-outlined button visibility - #4049

Open
q121212 wants to merge 1 commit into
jgthms:mainfrom
q121212:fix/outlined-button-default-color
Open

fix: restore default is-outlined button visibility#4049
q121212 wants to merge 1 commit into
jgthms:mainfrom
q121212:fix/outlined-button-default-color

Conversation

@q121212

@q121212 q121212 commented Jul 12, 2026

Copy link
Copy Markdown

Fixes #3996

Problem

Button with class is-outlined but without color modifier (like is-primary) renders invisible — white text on transparent background. Regression from v0.9.4.

Root Cause

$button-l defaults to scheme-main-l (100% = white in light theme). The default filled button does NOT use button-l — it uses button-background-l for bg, button-color-l for text, button-border-l for border. But is-outlined incorrectly uses button-l for BOTH text and border.

Fix

Change $button-l default from scheme-main-l to text-strong-l (1 character in variable name). Safe because:

  • Default filled button doesn't use button-l
  • Color modifiers override ALL variables
  • Loading spinner color also becomes visible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bulma V1.0.4 is-outlined button bug

1 participant