From 0cf10398bc1ad582ae877407ef2bd740b269fd4e Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 12 Jun 2026 02:13:34 +0000 Subject: [PATCH] Fix: also save default_units_short when units toggled in dialogs Keeps the info-bar unit symbol (px, ", cm, mm) in sync when the user switches units via the in-dialog toggle rather than Tools > Settings. https://claude.ai/code/session_017wupXfpjuoSdAqVyak4fJf --- frontend/src/js/modules/image/resize.js | 2 ++ frontend/src/js/modules/image/size.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/frontend/src/js/modules/image/resize.js b/frontend/src/js/modules/image/resize.js index d14c2ee..4385bb7 100644 --- a/frontend/src/js/modules/image/resize.js +++ b/frontend/src/js/modules/image/resize.js @@ -97,7 +97,9 @@ class Image_resize_class { var resolution = this.Tools_settings.get_setting('resolution'); // Persist so Canvas Size and other dialogs open with the same units + const unitShort = {pixels: 'px', inches: '"', centimeters: 'cm', millimetres: 'mm'}; this.Tools_settings.save_setting('default_units', units); + this.Tools_settings.save_setting('default_units_short', unitShort[units] || units); var newWidth = this.Helper.get_user_unit(config.WIDTH, units, resolution); var newHeight = this.Helper.get_user_unit(config.HEIGHT, units, resolution); diff --git a/frontend/src/js/modules/image/size.js b/frontend/src/js/modules/image/size.js index 412565c..39cbc34 100644 --- a/frontend/src/js/modules/image/size.js +++ b/frontend/src/js/modules/image/size.js @@ -83,7 +83,9 @@ class Image_size_class { var resolution = this.Tools_settings.get_setting('resolution'); // Persist so Resize and other dialogs open with the same units + const unitShort = {pixels: 'px', inches: '"', centimeters: 'cm', millimetres: 'mm'}; this.Tools_settings.save_setting('default_units', units); + this.Tools_settings.save_setting('default_units_short', unitShort[units] || units); var newWidth = this.Helper.get_user_unit(config.WIDTH, units, resolution); var newHeight = this.Helper.get_user_unit(config.HEIGHT, units, resolution);