google / google/codeworld

Orphaned blocks are not disabled when placed with a single click

未关闭
#232 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug funblocks
主要语言
Haskell
星标
1.3k
派生
201
PR 合并指标
30 天内没有已合并 PR

描述

Create a function with one parameter. If you just click once on the parameter name, this is interpreted as grabbing the block and dropping it immediately. There seems to be a race condition or some other weird behavior here: sometimes the dropped block is disabled, but other times, it's not - leading to a top-level "x" expression in the program. Dragging that block anywhere does cause it to become disabled.

贡献指南

打开贡献指南

调研方向

在 CodeWorld 编辑器中创建一个带一个参数的函数,并单击参数名称一次来重现此问题,然后将结果与拖动代码块的结果进行比较。跟踪负责禁用孤立代码块的代码块放置行为;完成标准是,单击一次的情况始终会禁用被放置的代码块,并且不再残留顶层的 "x" 表达式。

由索引模型根据 Issue 内容生成。

评估

技术栈
haskell
领域
frontend
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
42/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。