Skip to content

[Bug] App icons with white backgrounds render as indistinguishable white blocks in Now Bar #77

@andreaprandi06-alt

Description

@andreaprandi06-alt

Quick summary

Icons for certain apps (like X/Twitter or apps with white branding) are rendered as solid white squares in the Now Bar, making it impossible to identify the source app at a glance.

Diagnostics JSON

{
  "schema": "livebridge_bug_report_v2",
  "generated_at_utc": "2026-05-03T20:01:27.348482Z",
  "generated_at_local": "2026-05-03T22:01:27.348482",
  "timezone_name": "CEST",
  "timezone_offset_minutes": 120,
  "locale": "en",
  "platform": {
    "os": "android",
    "os_version": "BP2A.250605.031.A3.S911BXXS9EZCI"
  },
  "app": {
    "version": "2.0.3",
    "latest_release_version": "v1.2.8",
    "update_available": false
  },
  "device": {
    "label": "SM-S911B",
    "manufacturer": "samsung",
    "brand": "samsung",
    "market_name": "SM-S911B",
    "model": "SM-S911B",
    "raw_model": "SM-S911B",
    "product": "dm1qxeea",
    "device": "dm1q",
    "board": "kalama",
    "hardware": "qcom",
    "bootloader": "S911BXXS9EZCI",
    "host": "SWDMC210",
    "id": "BP2A.250605.031.A3",
    "tags": "release-keys",
    "type": "user",
    "user": "dpi",
    "display": "BP2A.250605.031.A3.S911BXXS9EZCI",
    "fingerprint": "samsung/dm1qxeea/dm1q:16/BP2A.250605.031.A3/S911BXXS9EZCI:user/release-keys",
    "is_pixel": false,
    "is_samsung": true,
    "is_aosp_device": false,
    "hide_live_updates_promotion": true
  },
  "permissions": {
    "listener_enabled": true,
    "notifications_granted": true,
    "can_post_promoted": false
  },
  "settings": {
    "converter_enabled": true,
    "keep_alive_foreground_enabled": false,
    "conversion_log_enabled": true,
    "conversion_log_max_bytes": 5242880,
    "network_speed_enabled": false,
    "network_speed_min_threshold_bytes_per_second": 0,
    "network_speed_display_mode": "total",
    "network_speed_upload_prefix": "",
    "network_speed_download_prefix": "",
    "network_speed_unit": "auto",
    "network_speed_prioritize_upload": false,
    "network_speed_lockscreen_only": true,
    "network_speed_chip_background_disabled": false,
    "sync_dnd_enabled": true,
    "prevent_mirror_dismiss_enabled": false,
    "update_checks_enabled": true,
    "only_with_progress": true,
    "text_progress_enabled": true,
    "smart_detection_enabled": true,
    "smart_media_playback_enabled": true,
    "smart_navigation_enabled": true,
    "smart_weather_enabled": true,
    "smart_weather_lockscreen_only": true,
    "smart_external_devices_enabled": true,
    "smart_external_devices_ignore_debugging": true,
    "smart_vpn_enabled": true,
    "smart_flashlight_enabled": true,
    "smart_flashlight_level": 4,
    "otp_detection_enabled": true,
    "otp_auto_copy_enabled": true,
    "aosp_cutting_enabled": false,
    "aosp_cutting_length": 7,
    "animated_island_enabled": false,
    "animated_island_update_frequency_ms": 2250,
    "hyper_bridge_enabled": false,
    "notification_dedup_enabled": false,
    "notification_dedup_mode": "otp_status",
    "samsung_remote_reparser_enabled": true,
    "bug_report_auto_copy_enabled": false
  },
  "rules": {
    "package_mode": "all",
    "package_rules": [
      "com.amazon.mshop.android.shopping",
      "com.azure.authenticator",
      "com.discord",
      "com.duolingo",
      "com.google.android.apps.authenticator2",
      "com.instagram.android",
      "com.latuabancaperandroid",
      "com.mantisgames.formulaunlimitedfree",
      "com.netflix.mediaclient",
      "com.sec.android.app.clockpackage",
      "com.snapchat.android",
      "com.spotify.music",
      "com.stt.android.suunto",
      "com.twitter.android",
      "com.whatsapp",
      "com.zhiliaoapp.musically",
      "it.homobile.ho",
      "it.hype.app",
      "it.ipzs.cieid",
      "us.zoom.videomeetings"
    ],
    "bypass_package_rules": [
      "com.amazon.mshop.android.shopping",
      "com.azure.authenticator",
      "com.duolingo",
      "com.google.android.apps.authenticator2",
      "com.instagram.android",
      "com.jindoblu.twoplayergameschallenge",
      "com.mantisgames.formulaunlimitedfree",
      "com.reddit.frontpage",
      "com.snapchat.android",
      "com.spotify.music",
      "com.stt.android.suunto",
      "com.twitter.android",
      "com.whatsapp",
      "com.zhiliaoapp.musically",
      "davideinzaghi.disabilita_spegnimento_schermo_lite",
      "it.cisalfasport.mobileapp",
      "org.telegram.messenger"
    ],
    "otp_package_mode": "all",
    "otp_package_rules": [
      "com.azure.authenticator",
      "com.google.android.apps.authenticator2"
    ],
    "smart_package_mode": "all",
    "smart_package_rules": [],
    "notification_dedup_package_mode": "all",
    "notification_dedup_package_rules": [
      "com.instagram.android",
      "com.whatsapp"
    ]
  },
  "additional_state": {
    "has_custom_parser_dictionary": true,
    "parser_dictionary_enabled_languages": [
      "en"
    ],
    "app_presentation_overrides_length": 141,
    "flashlight_capability": {
      "available": true,
      "supports_strength_control": true,
      "supports_five_levels": true,
      "max_strength_level": 5
    }
  }
}

Type of bug

UI/UX issue

Steps to reproduce

  1. Receive a notification from an app that uses a white icon or a white background (e.g., X/Twitter, or an app with custom themed icons).
  2. Observe the Live Notification chip generated by Live Bridge in the Samsung Now Bar.
  3. The icon area appears as a flat white shape without contrast.

Expected behavior

The icon should be clearly visible. The app should either:

  1. Use the monochrome "Small Icon" instead of the "Large Icon".
  2. Automatically apply a subtle border or shadow when a low-contrast (white-on-white) scenario is detected.
  3. Apply a background tint to the icon container to make the white icon pop.

Actual behavior

The icon blends entirely with its container or background, resulting in a "blank" white square as seen in the attached screenshot.

Image

Notification sample / conversion log JSON (optional)


Media / screenshots (optional)

Image

Additional context (optional)

This issue seems to affect apps that provide a "Large Icon" with transparency or white backgrounds. In the provided screenshot, the "X" (formularacers) notification is a clear example where the branding is lost due to this rendering bug. This happens on One UI while using Live Bridge to bridge notifications to the native Now Bar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions