From 52a544433305c8e896e2ee1f6b3ba30a7ff04c65 Mon Sep 17 00:00:00 2001 From: Richard Knoll Date: Mon, 15 Jun 2026 10:42:07 -0700 Subject: [PATCH 1/3] fix contrast on checkbox focus indicator --- react-common/styles/react-common-variables.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react-common/styles/react-common-variables.less b/react-common/styles/react-common-variables.less index 389c18c02abc..4200607391fa 100644 --- a/react-common/styles/react-common-variables.less +++ b/react-common/styles/react-common-variables.less @@ -23,7 +23,7 @@ * Checkboxes * ****************************************************/ -@checkboxFocusOutline: var(--pxt-neutral-stencil1) solid 1px; +@checkboxFocusOutline: var(--pxt-focus-border) solid 3px; /**************************************************** * EditorToggle * From 940127cec0820479726f9bed8f5ac5096484175d Mon Sep 17 00:00:00 2001 From: Richard Knoll Date: Mon, 15 Jun 2026 10:42:23 -0700 Subject: [PATCH 2/3] add title text to search button --- webapp/src/extensionsBrowser.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/webapp/src/extensionsBrowser.tsx b/webapp/src/extensionsBrowser.tsx index 5d2e5a4f8353..027fa1b45182 100644 --- a/webapp/src/extensionsBrowser.tsx +++ b/webapp/src/extensionsBrowser.tsx @@ -531,6 +531,7 @@ export const ExtensionsBrowser = (props: ExtensionsProps) => { Date: Mon, 15 Jun 2026 10:42:42 -0700 Subject: [PATCH 3/3] don't reset focus when toggling checkboxes in project settings --- webapp/src/pxtjson.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webapp/src/pxtjson.tsx b/webapp/src/pxtjson.tsx index 6d9ee5b6c32f..00e20b436d5d 100644 --- a/webapp/src/pxtjson.tsx +++ b/webapp/src/pxtjson.tsx @@ -61,8 +61,10 @@ export class Editor extends srceditor.Editor { this.isSaving = false; this.changeMade = true; // switch to previous coding experience - if (!stayInEditor) this.parent.openPreviousEditor(); - core.resetFocus(); + if (!stayInEditor) { + this.parent.openPreviousEditor(); + core.resetFocus(); + } } protected async saveConfigContentAsync() {