Gedankenstriche durch Bindestriche ersetzt
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
This commit is contained in:
@@ -9,7 +9,7 @@ import { splitBody } from '@/lib/chat/mentions'
|
||||
* Was passiert, wenn jemand versucht, über ein Textfeld Code einzuschleusen.
|
||||
*
|
||||
* Die Grundlage ist, dass React alles maskiert, was es als Text rendert, und
|
||||
* dass es in dieser Anwendung genau **ein** `dangerouslySetInnerHTML` gibt —
|
||||
* dass es in dieser Anwendung genau **ein** `dangerouslySetInnerHTML` gibt -
|
||||
* mit einer Konstanten aus demselben Modul. Diese Datei prüft die Ränder darum
|
||||
* herum: die Stellen, an denen Text nicht als Text ankommt, sondern als
|
||||
* Vorlage, als Stilangabe oder als Kopfzeile.
|
||||
@@ -50,7 +50,7 @@ describe('Vorlagen nehmen nur an, was sie kennen', () => {
|
||||
}
|
||||
})
|
||||
|
||||
it('lässt bösartigen Text als Beschriftung durch — als Text', () => {
|
||||
it('lässt bösartigen Text als Beschriftung durch - als Text', () => {
|
||||
// Das ist Absicht: eine Beschriftung darf jedes Zeichen enthalten, weil sie
|
||||
// als Text gerendert wird und nie als HTML. Verboten ist die Struktur,
|
||||
// nicht das Zeichen.
|
||||
@@ -68,7 +68,7 @@ describe('Platzhalter bleiben Text', () => {
|
||||
const text = fillPlaceholders('Hallo {{name}}', {
|
||||
name: '<script>alert(1)</script>',
|
||||
})
|
||||
// Unverändert übernommen — und React macht daraus beim Rendern Text.
|
||||
// Unverändert übernommen - und React macht daraus beim Rendern Text.
|
||||
expect(text).toBe('Hallo <script>alert(1)</script>')
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user