Aaron Dodson
47307a9e53
refactor: Make focusable elements responsible for scrolling themselves into bounds. ( #9288 )
...
* refactor: Make focusable elements responsible for scrolling themselves into bounds.
* chore: Add tests for scrolling focused elements into view.
* fix: Removed inadvertent `.only`.
* fix: Scroll parent block of connections into bounds on focus.
2025-08-28 11:28:40 -07:00
Aaron Dodson
fd0aaedb10
fix: Fix bug that could cause errant line when rendering. ( #9333 )
2025-08-28 10:06:52 -07:00
Aaron Dodson
b2bbe965ba
fix: Prevent mocha tests failures when window does not have focus. ( #9332 )
...
* chore: Add puppeteer-core as a dev dependency.
* fix: Make mocha tests run in a fake-focused window.
* fix: Make `test:mocha:interactive` use the same gulp codepath as `test`.
2025-08-27 12:28:06 -07:00
Christopher Allen
3d28ca8448
chore: Add node.js v24 to CI build matrix ( #9219 )
...
Node.js v24 has now been released, so add it to our build matrix.
Node v18 is no longer in LTS but we want to continue to test on
it until it is removed from package.json engines.
2025-08-27 19:18:20 +01:00
dependabot[bot]
e5eada8431
chore(deps): bump eslint from 9.30.0 to 9.34.0 ( #9329 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.30.0 to 9.34.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.30.0...v9.34.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.34.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 19:12:06 +01:00
dependabot[bot]
8873e5fe7a
chore(deps): bump chai from 5.2.1 to 6.0.1 ( #9330 )
...
* chore(deps): bump chai from 5.2.1 to 6.0.1
Bumps [chai](https://github.com/chaijs/chai ) from 5.2.1 to 6.0.1.
- [Release notes](https://github.com/chaijs/chai/releases )
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md )
- [Commits](https://github.com/chaijs/chai/compare/v5.2.1...v6.0.1 )
---
updated-dependencies:
- dependency-name: chai
dependency-version: 6.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: Fix Chai import path.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Dodson <adodson@google.com >
2025-08-26 09:08:01 -07:00
Aaron Dodson
3b498d1384
fix: Allow reregistering fields. ( #9290 )
2025-08-22 14:55:07 -07:00
dependabot[bot]
dd05c8de2f
chore(deps): bump eslint-config-prettier from 10.1.5 to 10.1.8 ( #9321 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 10.1.5 to 10.1.8.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-version: 10.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-22 20:01:03 +01:00
Ennis Nian
802472486e
fix: pointercancel event is not handled ( #9250 )
2025-08-21 13:59:09 -07:00
dependabot[bot]
cacd3583f5
chore(deps): bump eslint-plugin-prettier from 5.5.1 to 5.5.4 ( #9319 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.5.1 to 5.5.4.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-version: 5.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 12:06:10 -07:00
Aaron Dodson
c6730ab74f
fix: Fix bug that caused inadvertent scrolling when the WidgetDiv was shown. ( #9291 )
...
* fix: Fix bug that caused inadvertent scrolling when the `WidgetDiv` was shown.
* chore: Add test to verify that displaying the context menu does not scroll the page.
* chore: Clarify comments.
* fix: Remove errant `.only`.
* chore: Add test to verify that actively focusing a node does not scroll the page.
* fix: Remove inadvertent `.only`.
2025-08-21 11:15:07 -07:00
Aaron Dodson
3e26b00038
fix: Correct the alignment of narrow text in input fields. ( #9327 )
...
* fix: Correct the alignment of narrow text in input fields.
* chore: Clarify purpose of first argument to positionTextElement_().
2025-08-21 11:05:43 -07:00
Aaron Dodson
5cc95e44e7
fix: Show the delete cursor when dragging a block by an editable field. ( #9326 )
2025-08-20 11:26:45 -07:00
Aaron Dodson
ac7619a622
chore: Fix documentation generation warnings. ( #9325 )
...
* chore: Replace @yields with @returns.
* fix: Update the ESLint config to not require @yields.
* chore: Move docs onto getters.
2025-08-19 14:56:59 -07:00
Aaron Dodson
405f7da280
fix: Fix positioning of pasted blocks and comments in RTL. ( #9302 )
...
* fix: Fix positioning of pasted blocks in RTL.
* fix: Clean up after temporarily making the workspace RTL.
* fix: Remove .only.
* fix: Fix positioning of pasted comments in RTL.
* fix: Fix positioning of text preview on collapsed comments in RTL.
2025-08-19 08:32:31 -07:00
dependabot[bot]
b5343f3c88
chore(deps): bump actions/checkout from 4 to 5 ( #9320 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 08:28:11 -07:00
Maribeth Moffatt
f682fa818b
chore: lint error on only in mocha tests ( #9300 )
2025-08-19 08:22:17 -07:00
RoboErikG
ef235cff76
Merge pull request #9323 from google/dependabot/github_actions/develop/actions/first-interaction-3
...
chore(deps): bump actions/first-interaction from 2 to 3
2025-08-18 09:17:13 -07:00
dependabot[bot]
414f1056e8
chore(deps): bump actions/first-interaction from 2 to 3
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 2 to 3.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 14:26:32 +00:00
RoboErikG
d7efb28691
Merge pull request #9297 from RoboErikG/browser-test-2
...
fix: Update dependencies and schedule browser tests to run weekly on Mondays
2025-08-13 12:17:33 -07:00
Erik Pasternak
34ea176b88
Update package-lock.json
2025-08-13 18:14:01 +00:00
RoboErikG
7b784b58c0
Add a weekly schedule
2025-08-13 11:06:10 -07:00
RoboErikG
fba2231637
Merge branch 'google:develop' into browser-test-2
2025-08-13 11:03:18 -07:00
RoboErikG
4f4a450142
Update dev-tools version in package.json
2025-08-13 09:39:24 -07:00
RoboErikG
e74910c8a0
Update block-test version
2025-08-12 10:32:32 -07:00
Aaron Dodson
fb63360b9f
refactor: Remove duplicated method from contextmenu_items.ts. ( #9289 )
2025-08-12 08:55:54 -07:00
RoboErikG
b211c02e3c
Change browser test timeout to 2 hours
2025-08-11 10:10:10 -07:00
dependabot[bot]
79d3140495
chore(deps): bump actions/download-artifact from 4 to 5 ( #9287 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 17:39:48 +01:00
dependabot[bot]
2e252a4bd8
chore(deps): bump google-github-actions/deploy-appengine ( #9273 )
...
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine ) from 2.1.5 to 2.1.7.
- [Release notes](https://github.com/google-github-actions/deploy-appengine/releases )
- [Changelog](https://github.com/google-github-actions/deploy-appengine/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/deploy-appengine/compare/v2.1.5...v2.1.7 )
---
updated-dependencies:
- dependency-name: google-github-actions/deploy-appengine
dependency-version: 2.1.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 09:38:45 -07:00
Aaron Dodson
7d1d745416
fix: Drag immovable and shadow blocks along with their parent. ( #9281 )
2025-08-06 14:08:01 -07:00
Aaron Dodson
f9d0ec9d24
refactor: Associate comment bar buttons with the comment view. ( #9278 )
2025-08-06 14:04:12 -07:00
Maribeth Moffatt
62f3b8914a
chore: add tests for clipboard ( #9254 )
...
* chore: add tests for clipboard
* chore: clean up
2025-08-06 14:01:59 -07:00
Aaron Dodson
af57a3eaa3
refactor: Make InsertionMarkerPreviewer's block serialization amenable to subclassing. ( #9282 )
2025-08-06 12:45:17 -07:00
Aaron Dodson
44e78b1456
feat: Add an option to copy subsequent blocks when getting copy data from a block. ( #9279 )
2025-08-05 11:17:10 -07:00
Aaron Dodson
88151fcadd
fix: Display focused icons without transparency. ( #9268 )
2025-08-04 13:18:31 -07:00
Maribeth Moffatt
f24940e781
fix: dont add comments to full block fields ( #9263 )
...
* fix: dont add comments to full block fields
* chore: remove some nonnull assertions
2025-08-04 13:14:44 -07:00
dependabot[bot]
683a4357ff
chore(deps): bump gulp-rename from 2.0.0 to 2.1.0 ( #9277 )
...
Bumps [gulp-rename](https://github.com/hparra/gulp-rename ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/hparra/gulp-rename/releases )
- [Changelog](https://github.com/hparra/gulp-rename/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hparra/gulp-rename/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: gulp-rename
dependency-version: 2.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 11:13:43 -07:00
dependabot[bot]
d5e347db44
chore(deps): bump actions/first-interaction from 1 to 2 ( #9274 )
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 1 to 2.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-version: '2'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 10:02:34 -07:00
RoboErikG
9fc0c386b4
Merge pull request #9275 from google/dependabot/npm_and_yarn/develop/concurrently-9.2.0
...
chore(deps): bump concurrently from 9.1.2 to 9.2.0
2025-08-04 09:00:51 -07:00
RoboErikG
65289dde09
Merge pull request #9270 from google/dependabot/npm_and_yarn/develop/eslint-plugin-jsdoc-52.0.2
...
chore(deps): bump eslint-plugin-jsdoc from 51.3.1 to 52.0.2
2025-08-04 08:59:56 -07:00
dependabot[bot]
5e48e0db8c
chore(deps): bump concurrently from 9.1.2 to 9.2.0
...
Bumps [concurrently](https://github.com/open-cli-tools/concurrently ) from 9.1.2 to 9.2.0.
- [Release notes](https://github.com/open-cli-tools/concurrently/releases )
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.1.2...v9.2.0 )
---
updated-dependencies:
- dependency-name: concurrently
dependency-version: 9.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 13:58:13 +00:00
dependabot[bot]
71256d69a0
chore(deps): bump eslint-plugin-jsdoc from 51.3.1 to 52.0.2
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 51.3.1 to 52.0.2.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v51.3.1...v52.0.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-version: 52.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 12:22:09 +00:00
michaela-mm
d9421892fb
fix: Check for existing event group in cleanUp() ( #9265 )
2025-08-01 11:30:23 -07:00
Aaron Dodson
c037e7d47d
fix: Scroll CommentBarButtons into view on selection. ( #9259 )
2025-07-30 09:48:00 -07:00
Aaron Dodson
8a578f5ce3
fix: Allow overriding VariableModel via options.plugins. ( #9257 )
2025-07-30 08:58:30 -07:00
Maribeth Moffatt
c661dd1c94
fix: dont save ids when copying blocks and comments ( #9255 )
2025-07-28 14:35:55 -07:00
Aaron Dodson
c9a8221a2d
fix: Fix displaying HTML elements in FieldDropdown. ( #9258 )
2025-07-28 13:33:52 -07:00
RoboErikG
b44f7bf1b0
Merge pull request #9207 from google/dependabot/npm_and_yarn/develop/blockly/theme-modern-7.0.1
...
chore(deps): bump @blockly/theme-modern from 6.0.10 to 7.0.1
2025-07-25 10:09:07 -07:00
dependabot[bot]
0de5b17c8a
chore(deps): bump @blockly/theme-modern from 6.0.10 to 7.0.1
...
Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern ) from 6.0.10 to 7.0.1.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/theme-modern/CHANGELOG.md )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-modern@7.0.1/plugins/theme-modern )
---
updated-dependencies:
- dependency-name: "@blockly/theme-modern"
dependency-version: 7.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-24 16:29:34 +00:00
Maribeth Moffatt
f37e7fede2
chore: fix docs generation script ( #9251 )
...
* chore: pin api-documenter to a version that uses markdown tables
* chore: fix docs generation errors
* chore: update patch for api-documenter
2025-07-24 09:28:18 -07:00