Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
f682fa8
chore: lint error on only in mocha tests (#9300)
maribethb Aug 19, 2025
b5343f3
chore(deps): bump actions/checkout from 4 to 5 (#9320)
dependabot[bot] Aug 19, 2025
405f7da
fix: Fix positioning of pasted blocks and comments in RTL. (#9302)
gonfunko Aug 19, 2025
ac7619a
chore: Fix documentation generation warnings. (#9325)
gonfunko Aug 19, 2025
5cc95e4
fix: Show the delete cursor when dragging a block by an editable fiel…
gonfunko Aug 20, 2025
3e26b00
fix: Correct the alignment of narrow text in input fields. (#9327)
gonfunko Aug 21, 2025
c6730ab
fix: Fix bug that caused inadvertent scrolling when the `WidgetDiv` w…
gonfunko Aug 21, 2025
cacd358
chore(deps): bump eslint-plugin-prettier from 5.5.1 to 5.5.4 (#9319)
dependabot[bot] Aug 21, 2025
8024724
fix: pointercancel event is not handled (#9250)
nianxy Aug 21, 2025
dd05c8d
chore(deps): bump eslint-config-prettier from 10.1.5 to 10.1.8 (#9321)
dependabot[bot] Aug 22, 2025
3b498d1
fix: Allow reregistering fields. (#9290)
gonfunko Aug 22, 2025
8873e5f
chore(deps): bump chai from 5.2.1 to 6.0.1 (#9330)
dependabot[bot] Aug 26, 2025
e5eada8
chore(deps): bump eslint from 9.30.0 to 9.34.0 (#9329)
dependabot[bot] Aug 27, 2025
3d28ca8
chore: Add node.js v24 to CI build matrix (#9219)
cpcallen Aug 27, 2025
b2bbe96
fix: Prevent mocha tests failures when window does not have focus. (#…
gonfunko Aug 27, 2025
fd0aaed
fix: Fix bug that could cause errant line when rendering. (#9333)
gonfunko Aug 28, 2025
47307a9
refactor: Make focusable elements responsible for scrolling themselve…
gonfunko Aug 28, 2025
55f5d64
release: Merge `master` back into `develop`.
gonfunko Aug 28, 2025
9b60088
fix: Fix bug that could caused variable map to be left in an inconsis…
gonfunko Sep 2, 2025
10e6df3
fix: Allow cross origin requests for Blockly assets. (#9342)
gonfunko Sep 5, 2025
0a4bb5c
chore(deps): bump prettier-plugin-organize-imports from 4.1.0 to 4.2.0
dependabot[bot] Sep 8, 2025
dd460f2
Merge pull request #9343 from google/dependabot/npm_and_yarn/develop/…
RoboErikG Sep 8, 2025
2c46686
fix: minor fixes to translation files (#9350)
maribethb Sep 9, 2025
2649f51
chore: add keyboard nav to advanced playground (#9359)
maribethb Sep 12, 2025
e055681
chore(deps): bump concurrently from 9.2.0 to 9.2.1 (#9328)
dependabot[bot] Sep 15, 2025
644c59f
chore(deps): bump mocha from 11.7.1 to 11.7.2 (#9344)
dependabot[bot] Sep 15, 2025
7274f4b
chore(deps): bump puppeteer-core from 24.17.0 to 24.20.0 (#9365)
dependabot[bot] Sep 15, 2025
139fa2b
fix: handle pointercancel only for drags (#9373)
maribethb Sep 19, 2025
e731222
chore(deps): bump eslint from 9.34.0 to 9.36.0 (#9376)
dependabot[bot] Sep 22, 2025
2336b87
chore: Remove obsolete demos. (#9377)
gonfunko Sep 22, 2025
bd7723c
release: merge develop into rv/v12.3.1
maribethb Sep 22, 2025
587720d
release: update version number to 12.3.1
maribethb Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions appengine/app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ handlers:
# Blockly files.
- url: /static
static_dir: static
http_headers:
Access-Control-Allow-Origin: "*"
secure: always

# Storage API.
Expand Down
9 changes: 9 additions & 0 deletions core/gesture.ts
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,15 @@ export class Gesture {
/* opt_noCaptureIdentifier */ true,
),
);
this.boundEvents.push(
browserEvents.conditionalBind(
document,
'pointercancel',
null,
this.handleUp.bind(this),
/* opt_noCaptureIdentifier */ true,
),
);

e.preventDefault();
e.stopPropagation();
Expand Down
1 change: 0 additions & 1 deletion core/touch.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export const TOUCH_MAP: {[key: string]: string[]} = {
'mouseup': ['pointerup', 'pointercancel'],
'touchend': ['pointerup'],
'touchcancel': ['pointercancel'],
'pointerup': ['pointerup', 'pointercancel'],
};

/** PID of queued long-press task. */
Expand Down
6 changes: 5 additions & 1 deletion core/variable_map.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,11 @@ export class VariableMap
const oldType = variable.getType();
if (oldType === newType) return variable;

this.variableMap.get(variable.getType())?.delete(variable.getId());
const oldTypeVariables = this.variableMap.get(oldType);
oldTypeVariables?.delete(variable.getId());
if (oldTypeVariables?.size === 0) {
this.variableMap.delete(oldType);
}
variable.setType(newType);
const newTypeVariables =
this.variableMap.get(newType) ??
Expand Down
Binary file removed demos/minimap/icon.png
Binary file not shown.
91 changes: 0 additions & 91 deletions demos/minimap/index.html

This file was deleted.

Loading
Loading