fix: use inline SVG data URI for favicon — bypasses browser cache
Browsers were fetching favicon.ico and ignoring the external SVG link. Inline data URI has no caching layer so the 'p' lettermark shows immediately. Drops the .ico and .png favicon links (Apple touch icon kept for home screen). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -5,10 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{% block title %}{{ config.APP_NAME }}{% endblock %}</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/svg+xml" href="{{ url_for('static', filename='images/favicon.svg') }}?v=5">
|
||||
<link rel="icon" href="{{ url_for('static', filename='images/favicon.ico') }}?v=4" sizes="any">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="{{ url_for('static', filename='images/favicon-32.png') }}?v=4">
|
||||
<!-- Favicon (inline SVG data URI — no caching issues) -->
|
||||
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' rx='6' fill='%230F172A'/><text x='16' y='24' text-anchor='middle' font-family='system-ui' font-weight='800' font-size='23' fill='white'>p</text></svg>">
|
||||
<link rel="apple-touch-icon" href="{{ url_for('static', filename='images/apple-touch-icon.png') }}?v=4">
|
||||
|
||||
<!-- Fonts (self-hosted, @font-face in output.css) -->
|
||||
|
||||
Reference in New Issue
Block a user