diff --git a/assets/js/content-loader.js b/assets/js/content-loader.js index d0cefbc..5c655d6 100644 --- a/assets/js/content-loader.js +++ b/assets/js/content-loader.js @@ -2,8 +2,8 @@ async function loadContent(sectionId, contentFile) { try { console.log(`Loading content for ${sectionId} from ${contentFile}`); - // Use relative path instead of absolute path - const response = await fetch(`../content/${contentFile}`); + // Use correct relative path + const response = await fetch(`/content/${contentFile}`); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } diff --git a/assets/js/main.js b/assets/js/main.js index 9800406..4df2b0a 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -298,7 +298,8 @@ // Handle the × button click $this.find('button.close').on('click', function(event) { - event.stopPropagation(); // Prevent the click from bubbling to the article + event.preventDefault(); + event.stopPropagation(); location.hash = ''; });