diff --git a/src/ui/bible-view.ts b/src/ui/bible-view.ts
index e156f0b..217ca3b 100644
--- a/src/ui/bible-view.ts
+++ b/src/ui/bible-view.ts
@@ -131,22 +131,22 @@ export class BibleView {
this.container.innerHTML = `
-
-
${subtitle}
-
+
${sections.map(s => `
`).join('')}
diff --git a/src/ui/service-view.ts b/src/ui/service-view.ts
index 6cbc217..8462c8b 100644
--- a/src/ui/service-view.ts
+++ b/src/ui/service-view.ts
@@ -791,6 +791,10 @@ export class ServiceView {
const contentEl = document.getElementById('service-content');
if (!contentEl) return;
+ const prevHeight = contentEl.offsetHeight;
+ if (prevHeight > 0) {
+ contentEl.style.minHeight = prevHeight + 'px';
+ }
contentEl.innerHTML = `${this.t.loading}
`;
try {