diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8296e305..c633f846 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,12 @@ Instructions: Add a subsection under `[Unreleased]` for additions, fixes, change
## [Unreleased]
+### Fixed
+
+- Bug that sometimes prevented `pretext view` from working due to permissions on mac.
+- Typos in template publication files.
+- Default output filename for the slideshow template is now `index.html` so `pretext view` will open directly to the slideshow.
+
## [2.30.2] - 2025-11-11
Includes updates to core through commit: [ad3ef3f](https://github.com/PreTeXtBook/pretext/commit/ad3ef3fb102bf393b9fe33ecb242848e5ca6b0df)
diff --git a/templates/article/publication/publication.ptx b/templates/article/publication/publication.ptx
index 35f12844..f36399d0 100644
--- a/templates/article/publication/publication.ptx
+++ b/templates/article/publication/publication.ptx
@@ -4,4 +4,13 @@
+
+
+
+
+
+
+
+
diff --git a/templates/book/publication/publication.ptx b/templates/book/publication/publication.ptx
index 7280fdc1..92d6e51f 100644
--- a/templates/book/publication/publication.ptx
+++ b/templates/book/publication/publication.ptx
@@ -34,7 +34,7 @@
-
+
@@ -92,7 +92,7 @@
font-size="10"
draft="no"
latex-style="dyslexic-font"
- >
+ >
-->
@@ -109,7 +109,7 @@
-
+
diff --git a/templates/course/publication/publication-syllabus.ptx b/templates/course/publication/publication-syllabus.ptx
index 28baf214..33f0c1c7 100644
--- a/templates/course/publication/publication-syllabus.ptx
+++ b/templates/course/publication/publication-syllabus.ptx
@@ -105,7 +105,7 @@
-
+
diff --git a/templates/course/publication/publication.ptx b/templates/course/publication/publication.ptx
index 47e51d73..eaad8291 100644
--- a/templates/course/publication/publication.ptx
+++ b/templates/course/publication/publication.ptx
@@ -105,7 +105,7 @@
-
+
diff --git a/templates/course/publication/publication_scorm_syllabus.ptx b/templates/course/publication/publication_scorm_syllabus.ptx
index 169cf2b1..48973a46 100644
--- a/templates/course/publication/publication_scorm_syllabus.ptx
+++ b/templates/course/publication/publication_scorm_syllabus.ptx
@@ -105,7 +105,7 @@
-
+
diff --git a/templates/course/publication/publication_standalone.ptx b/templates/course/publication/publication_standalone.ptx
index 169cf2b1..48973a46 100644
--- a/templates/course/publication/publication_standalone.ptx
+++ b/templates/course/publication/publication_standalone.ptx
@@ -105,7 +105,7 @@
-
+
diff --git a/templates/demo/publication/publication.ptx b/templates/demo/publication/publication.ptx
index 3c42e210..41bc2094 100644
--- a/templates/demo/publication/publication.ptx
+++ b/templates/demo/publication/publication.ptx
@@ -34,7 +34,7 @@
-
+
@@ -105,7 +105,7 @@
-
+
diff --git a/templates/slideshow/project.ptx b/templates/slideshow/project.ptx
index 5c173c77..8d31e02c 100644
--- a/templates/slideshow/project.ptx
+++ b/templates/slideshow/project.ptx
@@ -5,7 +5,7 @@
diff --git a/tests/test_cli.py b/tests/test_cli.py
index 90a1ec7d..6769b3cd 100644
--- a/tests/test_cli.py
+++ b/tests/test_cli.py
@@ -321,7 +321,7 @@ def test_slideshow(tmp_path: Path, script_runner: ScriptRunner) -> None:
assert script_runner.run(
[PTX_CMD, "-v", "debug", "build", "slides"], cwd=tmp_path
).success
- assert (tmp_path / "output" / "slides" / "slides.html").exists()
+ assert (tmp_path / "output" / "slides" / "index.html").exists()
def test_deploy(tmp_path: Path, script_runner: ScriptRunner) -> None: