From 4e05c4a32fa0158e78ac48188decf51ef62bc23a Mon Sep 17 00:00:00 2001 From: TrevorBurgoyne Date: Wed, 18 Mar 2026 14:35:00 -0500 Subject: [PATCH] fix button name bug --- CHANGELOG.md | 3 +++ package-lock.json | 4 ++-- package.json | 2 +- src/toolbox_items/submit_buttons.ts | 2 +- src/version.js | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4180089b..986c7cb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented here. ## [unreleased] +## [0.23.2] - Mar 18th, 2026 +- Fix bug where multiple spaces in a submit button name would cause the button hook to not fire. + ## [0.23.1] - Mar 18th, 2026 - Fix export of typescript types - Add `ULabel.get_resize_toolbox_item()` static method to get the `AnnotationResizeItem` class, which has static methods that allow for programmatic control of annotation size for subtasks. diff --git a/package-lock.json b/package-lock.json index 8e43c0f4..ae657645 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ulabel", - "version": "0.23.1", + "version": "0.23.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ulabel", - "version": "0.23.1", + "version": "0.23.2", "license": "MIT", "devDependencies": { "@eslint/config-inspector": "^1.3.0", diff --git a/package.json b/package.json index 7510b65a..bbda6171 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ulabel", "description": "An image annotation tool.", - "version": "0.23.1", + "version": "0.23.2", "main": "dist/ulabel.min.js", "module": "dist/ulabel.min.js", "types": "index.d.ts", diff --git a/src/toolbox_items/submit_buttons.ts b/src/toolbox_items/submit_buttons.ts index e23d332c..414cca37 100644 --- a/src/toolbox_items/submit_buttons.ts +++ b/src/toolbox_items/submit_buttons.ts @@ -168,7 +168,7 @@ export class SubmitButtons extends ToolboxItem { // Remove everything except alphanumeric, dash, underscore, space let submit_button_id = submit_button.name.replace(/[^a-zA-Z0-9-_ ]/g, ""); - submit_button_id = submit_button_id.trim().toLowerCase().replace(" ", "-"); + submit_button_id = submit_button_id.trim().toLowerCase().replace(/ /g, "-"); return submit_button_id; } diff --git a/src/version.js b/src/version.js index 92ef7c34..4c7a4f51 100644 --- a/src/version.js +++ b/src/version.js @@ -1 +1 @@ -export const ULABEL_VERSION = "0.23.1"; +export const ULABEL_VERSION = "0.23.2";