bug(ui): off-brand thin lavender bar appears at the top of every page #96

Closed
opened 2026-03-27 12:20:40 +01:00 by marcel · 0 comments
Owner

Severity: Medium — visual glitch on every page

A thin (~3px) lavender/purple stripe (~#7B68EE) is visible at the very top of the viewport on every single page in both light and dark mode. It appears to be either a SvelteKit page-transition progress indicator or a stray global CSS border.

This color is not part of the brand palette and reads as an unintentional glitch.


Fix

If it is a SvelteKit NProgress / nprogress loading bar: scope it so it only appears during navigation (i.e. display: none in its idle/complete state) and change its color to #A6DAD8 (brand-mint) to align with the palette.

If it is a stray CSS border-top on <body> or the root layout: locate and remove it. Check app.css, +layout.svelte, and any global style imports.

To identify the source, inspect the element in DevTools — it will be either on <body>, <html>, or a fixed-position progress bar element.

## Severity: Medium — visual glitch on every page A thin (~3px) lavender/purple stripe (`~#7B68EE`) is visible at the very top of the viewport on every single page in both light and dark mode. It appears to be either a SvelteKit page-transition progress indicator or a stray global CSS border. This color is not part of the brand palette and reads as an unintentional glitch. --- ## Fix **If it is a SvelteKit NProgress / nprogress loading bar:** scope it so it only appears during navigation (i.e. `display: none` in its idle/complete state) and change its color to `#A6DAD8` (brand-mint) to align with the palette. **If it is a stray CSS `border-top` on `<body>` or the root layout:** locate and remove it. Check `app.css`, `+layout.svelte`, and any global style imports. To identify the source, inspect the element in DevTools — it will be either on `<body>`, `<html>`, or a fixed-position progress bar element.
marcel added the ui label 2026-03-27 12:28:17 +01:00
Sign in to join this conversation.
No Label ui
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcel/familienarchiv#96