fix(quick-261005-blw): Links in Notiz-Kacheln oeffnen in neuem Tab
NoteLink ersetzt <a> der Markdown-Vorschau: target=_blank, rel=noopener noreferrer; #-Sprungmarken bleiben im Fenster. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
---
|
||||
quick_id: 261005-blw
|
||||
slug: notiz-links-in-neuem-tab
|
||||
date: 2026-10-05
|
||||
---
|
||||
|
||||
# Notiz-Links in neuem Tab
|
||||
|
||||
User 05.10.: URL in einer Notiz oeffnet im selben Fenster. Links sollen immer in einem neuen Tab oeffnen.
|
||||
|
||||
## Task 1
|
||||
- `NoteLink` in `note-task-list.tsx`: ersetzt `<a>` der Markdown-Vorschau, setzt `target="_blank"` + `rel="noopener noreferrer"`, `#`-Sprungmarken bleiben im Fenster, `node` nicht ins DOM.
|
||||
- In `note-widget.tsx` per `previewOptions.components.a` einhaengen.
|
||||
- Test mit echtem `MDEditor.Markdown` + `rehypeSanitize` (Markdown-Link, nackte URL, Sprungmarke).
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
quick_id: 261005-blw
|
||||
status: complete
|
||||
date: 2026-10-05
|
||||
---
|
||||
|
||||
# 261005-blw: Notiz-Links in neuem Tab — SUMMARY
|
||||
|
||||
- `NoteLink` (note-task-list.tsx) ersetzt Links der Notiz-Vorschau: neuer Tab, `rel="noopener noreferrer"`; `#...` bleibt im selben Fenster.
|
||||
- Eingehaengt ueber `previewOptions.components.a` in note-widget.tsx.
|
||||
- Desktop-App: Opener-Link-Skript faengt `target="_blank"` auf `document` ab und oeffnet im System-Browser.
|
||||
- Nachweis: Vitest note-* 24/24 gruen (neuer Test mit echtem MDEditor.Markdown + rehypeSanitize), tsc sauber; Biome-Befunde der drei Dateien unveraendert gegenueber HEAD (5, vorbestehend).
|
||||
- Nicht im Browser geprueft (lokaler Web-Container nicht neu gebaut).
|
||||
Reference in New Issue
Block a user