RRUI-012 · RapidRailsUI defect

Class-composition conflicts made component options unreliable

Conflicting Tailwind utilities left sizing, spacing, typography, and caller class overrides dependent on compiled stylesheet order.

Fixedreleased v0.59.0library-wide audit 2026-08-28

Resolved in v0.59.0. Eight conflict sites across four components were corrected, Icon now merges caller classes, and a permanent test sweeps all components for class conflicts.

Summary

Componentrui_combobox, rui_upload, rui_date, rui_clipboard, rui_icon
CauseSeveral components concatenated mutually exclusive utility classes instead of composing them with tw_merge.
ResolutionEight conflict sites across four components were corrected, Icon now merges caller classes, and a permanent test sweeps all components for class conflicts.

Original repro / impact

Examples included Combobox trigger gaps, Upload file-button padding, Date select/dialog utilities, Clipboard’s duplicate text colour, and Icon’s caller class:.