chore: phase 2 convention alignment — onerror/onclick removal, CSS stacking avatar fallback (v2.8.1)

- Replace inline onerror handlers with CSS stacking + event delegation for avatar fallback
- Replace inline onclick with event delegation for profile link removal
- Replace hardcoded border values with design tokens in reader-links.css
- Add data-avatar-fallback pattern: fallback initials always visible, img layered on top

Confab-Link: http://localhost:8080/sessions/bb4a6ec4-b711-48cd-b3d7-942ec2a9851d
This commit is contained in:
Ricardo
2026-03-13 12:32:14 +01:00
parent 1c2fb321bc
commit bf386e0c41
9 changed files with 88 additions and 57 deletions

View File

@@ -15,8 +15,8 @@
.ap-link-preview {
display: flex;
overflow: hidden;
border-radius: 8px;
border: 1px solid var(--color-outline);
border-radius: var(--border-radius-small);
border: var(--border-width-thin) solid var(--color-outline);
background-color: var(--color-offset);
text-decoration: none;
color: inherit;
@@ -121,7 +121,7 @@
letter-spacing: 0.05em;
margin: var(--space-l) 0 var(--space-s);
padding-bottom: var(--space-xs);
border-bottom: 1px solid var(--color-outline);
border-bottom: var(--border-width-thin) solid var(--color-outline);
}
.ap-post-detail__main {