From 2ff7b5214b64ee1e692a8edfa1f2c4e4d8298cd5 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 11 Jan 2023 11:57:00 +0100 Subject: [PATCH] Pick up ref equivalence fix from @syndicate-lang/core 0.11.9 --- scene/lobby.pr | 14 ++++++++------ src/index.ts | 3 +-- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 3 files changed, 33 insertions(+), 32 deletions(-) diff --git a/scene/lobby.pr b/scene/lobby.pr index 95961cb..b89d5b8 100644 --- a/scene/lobby.pr +++ b/scene/lobby.pr @@ -79,15 +79,17 @@ > >>> + ] - >> - > - ]> - > + >> + > + ]> + >> >>> diff --git a/src/index.ts b/src/index.ts index 8d459cf..37c4d83 100644 --- a/src/index.ts +++ b/src/index.ts @@ -136,11 +136,10 @@ async function enterScene( needStop = false; switch (dest._variant) { case "local": - runningEngine.scene.removeMesh(rootMesh, true); if (dest.value === sceneDs) { - // TODO: the test above ^ isn't working right. Are the membranes being maintained correctly? camera.position = newPos; } else { + runningEngine.scene.removeMesh(rootMesh, true); Turn.active.stop(currentSceneFacet, () => { react { enterScene(id, diff --git a/yarn.lock b/yarn.lock index eb83f50..be79d18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -61,54 +61,54 @@ resolved "https://registry.yarnpkg.com/@syndicate-lang/compiler/-/compiler-0.11.5.tgz#03712782b4f79acfd85e83e082d4e0690f9850ec" integrity sha512-1zj3e/6U0Cotjkml7AoiYt+GGHGwPLhAXh0DSmln3M1ur2d40mgzB7MWxKbaexrNxBYtpQfwrkcPH1aJzAWfjA== -"@syndicate-lang/core@*", "@syndicate-lang/core@^0.11.8": - version "0.11.8" - resolved "https://registry.yarnpkg.com/@syndicate-lang/core/-/core-0.11.8.tgz#c7af8735ff606dbf6cdf3ca0f59f827fd3fcce60" - integrity sha512-Wtr+WzyVBKibrq/dvvMRjWyrkc/afVf24cp6OCMTpwuzKlVeSL8t/2WRTNWQkToglU6fH2JHnjAvNkivbLhYKg== +"@syndicate-lang/core@*", "@syndicate-lang/core@^0.11.9": + version "0.11.9" + resolved "https://registry.yarnpkg.com/@syndicate-lang/core/-/core-0.11.9.tgz#0eac4e1517157b917238f5d84d4617efec1a911f" + integrity sha512-bWCT9v1Yk+duBBzOR4PfU4GmvFwTLZ3FlG9VO09tY76jvG49LypEkbfC8cFT8a0IEDjPFbwToRMcE0jUQYRPjA== dependencies: "@preserves/core" ">=0.20.2" "@preserves/schema" ">=0.21.2" "@syndicate-lang/html@*": - version "0.11.11" - resolved "https://registry.yarnpkg.com/@syndicate-lang/html/-/html-0.11.11.tgz#7761e3de7de8b0f86a835246594269d0963ccfc0" - integrity sha512-r2yIuVE3W3bWUkSUNL+TVHh+LH9VrZMau/QrRLnAd7ViO395JpkXcaMIJj4+bP95KlEg1MUl+pYFR2l+BOmvWg== + version "0.11.12" + resolved "https://registry.yarnpkg.com/@syndicate-lang/html/-/html-0.11.12.tgz#3d5d3a07aeee478bd7248a6cc596832d5890a473" + integrity sha512-viL76SS4EvqTOKWVEYDyc4Wh0VGbkdP8GNFCtEbMrkzPVFfzsWwADRNxLBtxWT1onzGIEu5vt0oZiPsu5TeTRw== dependencies: - "@syndicate-lang/core" "^0.11.8" + "@syndicate-lang/core" "^0.11.9" "@syndicate-lang/timer@*": - version "0.11.9" - resolved "https://registry.yarnpkg.com/@syndicate-lang/timer/-/timer-0.11.9.tgz#16cb30233b7fad6492655a808c5afc5cd48de160" - integrity sha512-znEHxRxVdgll0xlCgeZ1WUsw4bFmPBo/V3F4CZwxHyF6iBAqdhW4kSbmo322bGA3s1H0kzrfTQTlD9hQaSIKZQ== + version "0.11.10" + resolved "https://registry.yarnpkg.com/@syndicate-lang/timer/-/timer-0.11.10.tgz#b8efe3140fa88ef0ba2a571ad88f527426fe1ee8" + integrity sha512-D8GWAr5yKlWb19BTphcgH9NGEdhx3wKbdtFoAxX+k2qK2xNodusumzmTxcth45mP691XCN0arcptKwZD95iOxg== dependencies: - "@syndicate-lang/core" "^0.11.8" + "@syndicate-lang/core" "^0.11.9" "@syndicate-lang/ts-plugin@*": - version "0.11.9" - resolved "https://registry.yarnpkg.com/@syndicate-lang/ts-plugin/-/ts-plugin-0.11.9.tgz#58d956d55ffc8310199e22f7a9b6056a5cb13a8f" - integrity sha512-ZskoZt+dzFGPqXAqyOVn+hRBNHwbeblp1qJAmXDKaE9IaW2O/KdoItVd62EA8LPqFwoe+RzGQQtWVFvRAty6GQ== + version "0.11.10" + resolved "https://registry.yarnpkg.com/@syndicate-lang/ts-plugin/-/ts-plugin-0.11.10.tgz#1a60d7e0cbe81fd09ee3363d0ce293a904f0a221" + integrity sha512-CSHEG8A4y0lezlhFV9Ni8lyc/UsaoAy9rpI3E/C32mCvQOpRU+5iwPjYpnvSf+S8hyeyWh4YnwyrxxHv4KTzlQ== dependencies: "@syndicate-lang/compiler" "^0.11.5" - "@syndicate-lang/core" "^0.11.8" + "@syndicate-lang/core" "^0.11.9" "@syndicate-lang/tsc@*": - version "0.11.9" - resolved "https://registry.yarnpkg.com/@syndicate-lang/tsc/-/tsc-0.11.9.tgz#5c6b65f2587c2cd73640ea39b04acb341afc9d46" - integrity sha512-NpREfdFLKgUi8PrceS56ByjtCp+qdi6+uP4hk5s0pXUPaxSahvTgYtjAqIJykZzotanQh+I8tplmRF5s0+2Adw== + version "0.11.10" + resolved "https://registry.yarnpkg.com/@syndicate-lang/tsc/-/tsc-0.11.10.tgz#7f34519fe02476f3a8e8b3623915c1c6af8a1c2b" + integrity sha512-EpxlkNIQI3HSVktYXydF7urDNGtYaotGPkNr5zOxFcdEtlVVYY4+cKenQqIXtmG4jj1ctLql2joT11YoOwhSMg== dependencies: "@syndicate-lang/compiler" "^0.11.5" - "@syndicate-lang/core" "^0.11.8" + "@syndicate-lang/core" "^0.11.9" glob "^7.1.6" yargs "^16.2.0" "@syndicate-lang/ws-relay@*": - version "0.11.9" - resolved "https://registry.yarnpkg.com/@syndicate-lang/ws-relay/-/ws-relay-0.11.9.tgz#387c91d82b0cdd83a7acf068b76643fd9ba4947a" - integrity sha512-A/pleCu5TrlIqmmG8FUioYD8FOXYqBU/1L8ZsCbo/+EetIM3VzCmsaVshLvH9ssLU7zl52oEnUvVymCPNF7OUw== + version "0.11.10" + resolved "https://registry.yarnpkg.com/@syndicate-lang/ws-relay/-/ws-relay-0.11.10.tgz#b56da04aa4d7ccc30bd90ac9dc54520747528049" + integrity sha512-XVpKDq3KFS5IgpdtNJrJ0lW+5O6rcJ9FPAoXu6FgF99DCEWhnbfvFK0Nw20yahCK24Osi+R1LDD2IxNUGAoKDg== dependencies: "@preserves/core" ">=0.20.2" "@preserves/schema" ">=0.21.2" - "@syndicate-lang/core" "^0.11.8" + "@syndicate-lang/core" "^0.11.9" "@types/estree@0.0.39": version "0.0.39"