From 2e88a7506e359a43a4b77da66b2bdb3e1a9bc298 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Vogel?= <104342347+cedricvogel-leo@users.noreply.github.com> Date: Fri, 13 Nov 2026 18:14:59 +0100 Subject: [PATCH 1/2] Bump glpython-editor to v0.1.34 Co-Authored-By: Claude Opus 5.5 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index efcfe44..72f8e83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@azure/msal-browser": "^5.22.0", "dompurify": "3.4.17", "fflate": "0.8.3", - "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.33", + "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.34", "jszip": "^3.10.2", "lucide-react": "^1.47.0", "lz-string": "^1.5.0", @@ -814,7 +814,7 @@ }, "node_modules/glpython-editor": { "version": "0.1.0", - "resolved": "git+ssh://git@github.com/glpython-edu/glpython-editor.git#d2d7132d002910c539516f73990e6bb3eddd7dcf", + "resolved": "git+ssh://git@github.com/glpython-edu/glpython-editor.git#3bdf4c3af6d4a817f9a83c1fd0328b1077cd83fb", "license": "MIT", "bin": { "glpython-tree": "bin/glpython-tree.mjs" diff --git a/package.json b/package.json index 84dec5d..242f131 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@azure/msal-browser": "^5.22.0", "dompurify": "3.4.17", "fflate": "0.8.3", - "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.33", + "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.34", "jszip": "^3.10.2", "lucide-react": "^1.47.0", "lz-string": "^1.5.0", From 321778a2f63be862da9f5e322d1183fde420dfe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Vogel?= <104342347+cedricvogel-leo@users.noreply.github.com> Date: Fri, 13 Nov 2026 18:20:47 +0100 Subject: [PATCH 2/2] test:browser: a global's tree in its box in the visualizer's footer (editor v0.1.34) Co-Authored-By: Claude Opus 5.5 --- scripts/check-ide-browser.mjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/check-ide-browser.mjs b/scripts/check-ide-browser.mjs index da4d75f..c789bb4 100644 --- a/scripts/check-ide-browser.mjs +++ b/scripts/check-ide-browser.mjs @@ -531,7 +531,10 @@ try { assert.deepEqual(await page.locator('.visualizer-mode button').allInnerTexts(), ['Kasten', 'Ersetzung', 'Baum']) await page.locator('.visualizer-mode button', { hasText: 'Baum' }).click() await page.getByRole('button', { name: 'Letzter Schritt' }).click() - await page.locator('.locals-row[data-name="baum"] .value-tree').first().waitFor({ timeout: 10000 }) + // A global variable's tree is in its box, on hover over its entry in the + // visualizer's footer (glpython-editor v0.1.34, P53). + await page.locator('.visualizer-globals .locals-row[data-name="baum"]').hover() + await page.locator('.visualizer-globals-peek .value-tree').first().waitFor({ timeout: 10000 }) await context.close() })