diff --git a/.changeset/clever-coats-invent.md b/.changeset/clever-coats-invent.md new file mode 100644 index 0000000000..4944e78781 --- /dev/null +++ b/.changeset/clever-coats-invent.md @@ -0,0 +1,5 @@ +--- +"@jspsych/plugin-visual-search-circle": patch +--- + +Fix display clearing problem introduced with version 1.2.0 diff --git a/packages/plugin-visual-search-circle/src/index.spec.ts b/packages/plugin-visual-search-circle/src/index.spec.ts index bb69740c75..bd530e49b5 100644 --- a/packages/plugin-visual-search-circle/src/index.spec.ts +++ b/packages/plugin-visual-search-circle/src/index.spec.ts @@ -27,6 +27,8 @@ describe("visual-search-circle", () => { pressKey("a"); await expectFinished(); + expect(displayElement.querySelectorAll("img").length).toBe(0); + expect(getData().values()[0].correct).toBe(true); }); @@ -57,6 +59,8 @@ describe("visual-search-circle", () => { jest.runAllTimers(); await expectFinished(); + expect(displayElement.querySelectorAll("img").length).toBe(0); + expect(getData().values()[0].correct).toBe(true); }); }); diff --git a/packages/plugin-visual-search-circle/src/index.ts b/packages/plugin-visual-search-circle/src/index.ts index 0efff05000..e329632d7a 100644 --- a/packages/plugin-visual-search-circle/src/index.ts +++ b/packages/plugin-visual-search-circle/src/index.ts @@ -166,6 +166,8 @@ class VisualSearchCirclePlugin implements JsPsychPlugin { }; const end_trial = () => { + display_element.innerHTML = ""; + this.jsPsych.pluginAPI.clearAllTimeouts(); this.jsPsych.pluginAPI.cancelAllKeyboardResponses();