diff --git a/frontend/src/lib/editor/AddNewQuestionPopup.svelte b/frontend/src/lib/editor/AddNewQuestionPopup.svelte
index d5ae962..79fb780 100644
--- a/frontend/src/lib/editor/AddNewQuestionPopup.svelte
+++ b/frontend/src/lib/editor/AddNewQuestionPopup.svelte
@@ -14,6 +14,8 @@ SPDX-License-Identifier: MPL-2.0
export let questions: Question[];
export let open: boolean;
+ export let selected_question: number;
+
const { t } = getLocalization();
onMount(() => {
document.body.addEventListener('keydown', close_start_game_if_esc_is_pressed);
@@ -87,6 +89,7 @@ SPDX-License-Identifier: MPL-2.0
answers: question_types[index].answers
};
questions = [...questions, { ...empty_question }];
+ selected_question = questions.length - 1;
open = false;
};
diff --git a/frontend/src/lib/editor/sidebar.svelte b/frontend/src/lib/editor/sidebar.svelte
index c17cd7a..329c1e6 100644
--- a/frontend/src/lib/editor/sidebar.svelte
+++ b/frontend/src/lib/editor/sidebar.svelte
@@ -156,7 +156,7 @@ SPDX-License-Identifier: MPL-2.0
type="button"
on:click={() => {
if (confirm('Do you really want to delete this Question?')) {
- selected_question = selected_question - 1;
+ selected_question = -1;
data.questions.splice(index, 1);
data.questions = data.questions;
}
@@ -323,5 +323,9 @@ SPDX-License-Identifier: MPL-2.0
{#if add_new_question_popup_open}
-
+
{/if}