google / google/codeworld

JavaScript about types causes editor to stop working

オープン
#299 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug funblocks
主要言語
Haskell
スター
1.3k
フォーク
201
PR マージ指標
30日以内にマージされた PR はありません

説明

I got this error while working on building a simple program:

```
Uncaught Types do not match, when trying to type Number
Type.apply @ blockly_compressed.js:1205
(anonymous function) @ blockly_compressed.js:1239
Blockly.TypeInf.inferWorkspace @ blockly_compressed.js:1238
Blockly.Connection.connect_ @ blockly_compressed.js:926
Blockly.RenderedConnection.connect_ @ blockly_compressed.js:1322
Blockly.Connection.connect @ blockly_compressed.js:932
Blockly.BlockSvg.onMouseUp_ @ blockly_compressed.js:1345
e @ blockly_compressed.js:1693
```

After this, many parts of the editor stopped working. It's as if none of the event handlers work at all any more.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

blockly_compressed.js の報告されたスタックを使用し、Type.apply と Blockly.Connection.connect_ から開始して、Number に関係する型の不一致の再現を試みてください。原因を特定し、エラー後にエディターのイベント処理を復旧できれば完了です。issue ではテストファイルは指定されていません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
frontend
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。