From e51162c2bbdad59de0edb71816adee71131b2470 Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Sat, 15 Mar 2025 20:38:52 -0400 Subject: [PATCH] Fix siWork scene execution and display order, again --- src/interaction/siWork.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/interaction/siWork.js b/src/interaction/siWork.js index bb26d81fcb2..acba5ba6d08 100644 --- a/src/interaction/siWork.js +++ b/src/interaction/siWork.js @@ -781,9 +781,12 @@ App.UI.SlaveInteract.work = function(slave, refresh) { if (sexOption.scene instanceof App.Interact.BaseChoosePartnerRenderer) { App.Interact.choosePartner(sexOption.scene, miniSceneId, refresh); } else { + // run the scene first, storing the results + const output = sexOption.scene(); // refresh the host passage, to pick up changes to slave refresh(); - document.getElementById(miniSceneId).replaceChildren(sexOption.scene()); + // display the results + document.getElementById(miniSceneId).replaceChildren(output); } } else { // just refresh -- GitLab