-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CT matching tenFrameNode not found! #195
Comments
@pixelzoom and I are going to pair on this 9am thursday |
This is occurring in the Lab screen, which is found in both number-play and number-compare. Since LabScreen.ts lives in number-play, I'm going to transfer this issue to that repo. |
Most of the occurrence in CT are for test "multitouch-fuzz : unbuilt", a few are for test "pan-and-zoom-fuzz : unbuilt". Query parameters for "multitouch-fuzz : unbuilt" test are:
Query parameters for test "pan-and-zoom-fuzz : unbuilt" are:
I reproduced in master with this URL, which is a modified form of the "multitouch-fuzz : unbuilt" test: Note that I added |
I tried to shorten the URL, and could not reproduce with: So
So... The URL for testing is: |
Here's a current stack trace when running from master unbuilt:
Here's the relevant code (with assertion) in LabScreenView.ts: public getTenFrameNode( tenFrame: TenFrame ): DraggableTenFrameNode {
const tenFrameNode = _.find( this.tenFrameNodes, tenFrameNode => tenFrameNode.tenFrame === tenFrame );
assert && assert( tenFrameNode, 'matching tenFrameNode not found!' );
return tenFrameNode!;
} |
To reproduce manually:
The problem is that Reset All deletes everything, including the |
Fixed in the above commit by short-circuiting @chrisklus please review. |
Thanks @pixelzoom. Commits look good and CT has in not showing this problem anymore. Closing! |
The text was updated successfully, but these errors were encountered: