Skip to content

Commit b9a2f80

Browse files
authored
fix: use mailto: placeholder for obfuscated contact links (#80)
The #contact href caused SvelteKit prerender to fail because no element with id="contact" exists. Using mailto: as a safe fallback that gets replaced by JS at runtime.
1 parent 9434f72 commit b9a2f80

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/routes/(marketing)/+layout.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<div class="footer-col">
4545
<h4>{$_('footer.connectTitle')}</h4>
4646
<ul>
47-
<li><a href="#contact" bind:this={contactEl} data-name="info" data-domain="postguard.eu">{$_('footer.contact')}</a></li>
47+
<li><a href="mailto:" bind:this={contactEl} data-name="info" data-domain="postguard.eu">{$_('footer.contact')}</a></li>
4848
<li><a href="https://github.com/encryption4all">GitHub</a></li>
4949
<li><a href="https://business.postguard.eu">PostGuard for Business</a></li>
5050
</ul>

src/routes/(marketing)/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
<p>{$_('landing.business6Desc')}</p>
8888
</div>
8989
</div>
90-
<a href="#contact" bind:this={contactEl} data-name="info" data-domain="postguard.eu" class="business-cta">{$_('landing.businessCta')}</a>
90+
<a href="mailto:" bind:this={contactEl} data-name="info" data-domain="postguard.eu" class="business-cta">{$_('landing.businessCta')}</a>
9191
</div>
9292
</section>
9393
</div>

0 commit comments

Comments
 (0)