Skip to content

Commit a5d4a41

Browse files
committed
fixed an input slot default value bug that occasionally prevented deserialization
1 parent 009673b commit a5d4a41

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

HISTORY.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Snap! (BYOB) History
22

33
## in development:
4+
* **Notable Fixes:**
5+
* fixed an input slot default value bug that occasionally prevented deserialization
6+
7+
### 2025-10-22
8+
* objects: fixed an input slot default value bug that occasionally prevented deserialization
49

510
## 11.0.6:
611
* **Notable Fixes:**

snap.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<script src="src/widgets.js?version=2025-09-10"></script>
1919
<script src="src/blocks.js?version=2025-10-21"></script>
2020
<script src="src/threads.js?version=2025-08-29"></script>
21-
<script src="src/objects.js?version=2025-10-21"></script>
21+
<script src="src/objects.js?version=2025-10-22"></script>
2222
<script src="src/scenes.js?version=2024-05-28"></script>
2323
<script src="src/gui.js?version=2025-10-21"></script>
2424
<script src="src/paint.js?version=2023-05-24"></script>

src/objects.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ CustomBlockDefinition, exportEmbroidery, CustomHatBlockMorph*/
9696

9797
/*jshint esversion: 11*/
9898

99-
modules.objects = '2025-October-21';
99+
modules.objects = '2025-October-22';
100100

101101
var SpriteMorph;
102102
var StageMorph;
@@ -3600,8 +3600,8 @@ SpriteMorph.prototype.blockForSelector = function (selector, setDefaults) {
36003600
block.inputs()[migration.expand].addInput();
36013601
}
36023602
}
3603-
if (info.defaults || (migration && migration.inputs)) {
3604-
defaults = migration ? migration.inputs : info.defaults;
3603+
if (info.defaults || migration?.inputs) {
3604+
defaults = migration?.inputs || info.defaults;
36053605
block.defaults = defaults;
36063606
inputs = block.inputs();
36073607
if (inputs[0] instanceof MultiArgMorph) {

0 commit comments

Comments
 (0)