From b3bf979cacdc3a0aa97919a017f4aaf40d21fe6c Mon Sep 17 00:00:00 2001 From: Devendra Reddy Pennabadi Date: Wed, 6 May 2026 23:16:32 +0530 Subject: [PATCH] fix: support defaultValue in showColorPicker app env (#2895) (#2932) Co-authored-by: devareddy05 --- src/gui/src/UI/UIWindowColorPicker.js | 2 +- src/puter-js/src/modules/UI.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/src/UI/UIWindowColorPicker.js b/src/gui/src/UI/UIWindowColorPicker.js index 5017b1c34..075853e7f 100644 --- a/src/gui/src/UI/UIWindowColorPicker.js +++ b/src/gui/src/UI/UIWindowColorPicker.js @@ -74,7 +74,7 @@ async function UIWindowColorPicker (options) { }, onAppend: function (window) { colorPickerWidget = UIColorPickerWidget($(window).find('.picker'), { - default: options.default ?? '#f00', + default: options.defaultValue ?? options.default ?? '#f00', }); }, window_class: 'window-login', diff --git a/src/puter-js/src/modules/UI.js b/src/puter-js/src/modules/UI.js index cdf76a3b6..3f245baa7 100644 --- a/src/puter-js/src/modules/UI.js +++ b/src/puter-js/src/modules/UI.js @@ -881,7 +881,7 @@ class UI extends EventListener { return new Promise((resolve) => { const opts = typeof options === 'string' ? { defaultColor: options } : (options ?? {}); const el = document.createElement('puter-color-picker'); - const defaultColor = opts.defaultColor || opts.default || '#3b82f6'; + const defaultColor = opts.defaultValue || opts.defaultColor || opts.default || '#3b82f6'; el.setAttribute('default-color', defaultColor); el.addEventListener('response', (e) => resolve(e.detail)); document.body.appendChild(el);