diff --git a/js/quiztech-assessment-builder.js b/js/quiztech-assessment-builder.js index fd27865..9013d62 100644 --- a/js/quiztech-assessment-builder.js +++ b/js/quiztech-assessment-builder.js @@ -356,10 +356,11 @@ jQuery(document).ready(function($) { // Remove placeholder if it exists $currentList.find('p').remove(); - // Update state and UI (The 'update' event below will handle state and cost) - // updateStateFromDOM(); // Let the 'update' event handle this - // updateTotalCost(); // Let the 'update' event handle this + // Update state and UI updateLibraryButtons(); // Disable the 'Add' button in the library immediately + // Explicitly update state and cost *after* DOM manipulation in receive + updateStateFromDOM(); + updateTotalCost(); } }).disableSelection(); // Prevent text selection while dragging