OpenSpec changes › add-user-default-style · version 1 · 2026-09-25 04:03 UTC
name
add-user-default-style
description
Remember each user's stylesheet with their account instead of the browser
spec
style-topics
status
proposed
date
2026-09-24
tags
ai, spec, openspec, change

Proposal

Why

The chosen stylesheet lives in a browser cookie, so a user who picks Style:yahoo on the iPad still sees the default on the laptop. Once real login exists, the choice belongs with the user.

What Changes

Impact

Tasks

1. Build

2. Test

Spec delta

ADDED Requirements

Requirement: Stylesheet follows the user

The system SHALL keep a logged-in user's chosen stylesheet with their account and apply it on every device they use.

Scenario: Two devices

MODIFIED Requirements

Requirement: Broken stylesheets are harmless

The system MUST NOT apply a Style topic that has errors; it SHALL list it with its errors instead, and pages SHALL fall back to the default stylesheet.

Scenario: Unknown token

Scenario: A broken stylesheet in the cookie

Scenario: A broken stylesheet as the user's preference