               id: 'background_color'
               type: 'checkbox'
               name: 'background_color'
-              defaultValue: is_light
+              defaultChecked: is_light
               onChange: (e) =>
                 edit_banner.background_css = if e.target.checked then "rgb(255,255,255)" else 'rgb(0,0,0)'
                 save edit_banner

            style: 
              fontSize: 18
              padding: '6px 8px'
            dangerouslySetInnerHTML: __html: fetch("forum-description").html or customization('banner')?.description
            onDoubleClick: if is_admin then => 
              edit_banner.editing = true 
              @local.focus_on_mount = true

    edit_banner = fetch 'edit_banner'
    is_admin = fetch('/current_user').is_admin

    description = fetch("forum-description").html or customization('banner')?.description
    has_description = description?.trim().length > 0 && description.trim() != '<p><br></p>'

    is_light = is_light_background()
