diff --git a/core/lib/presentation/views/color/color_picker_modal.dart b/core/lib/presentation/views/color/color_picker_modal.dart index 18ea919fc..35ba1c5d3 100644 --- a/core/lib/presentation/views/color/color_picker_modal.dart +++ b/core/lib/presentation/views/color/color_picker_modal.dart @@ -320,7 +320,12 @@ class _ColorPickerModalState extends State { } void _onHexColorChanged(String value) { - _hsvColorNotifier.value = HSVColor.fromColor(value.toColor); + final hex = value.trim(); + if (hex.isEmpty) return; + + try { + _hsvColorNotifier.value = HSVColor.fromColor(hex.toColor); + } catch (_) {} } @override diff --git a/labels/lib/extensions/list_label_extension.dart b/labels/lib/extensions/list_label_extension.dart index 9a3c0c504..0f00c2574 100644 --- a/labels/lib/extensions/list_label_extension.dart +++ b/labels/lib/extensions/list_label_extension.dart @@ -11,6 +11,6 @@ extension ListLabelExtension on List