google / google/codeworld

Variable-sized brackets and bold text break character alignment in Firefox

Offen
#812 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Haskell
Sterne
1.3k
Forks
201
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Shared Program**: https://code.world/#PL1P3DfDlbKvMjslV59Pugg

**Description**

Consider lines 10 and 11 of the above program:
```haskell
change(w, KeyRelease("Left")) = w { leftReleases = leftReleases(w) + 1 }
change(w, _) = w
```
In Chrome, they look fine:
![image](https://user-images.githubusercontent.com/16061266/52250169-874a3800-28c4-11e9-9a16-156819ecb69d.png)

But in Firefox, the alignment is wrong:
![image](https://user-images.githubusercontent.com/16061266/52250197-9df08f00-28c4-11e9-8b04-dfb9e0082ebd.png)

Note the `= w` on line 11 is too far to the left. The same number of characters are there when you count, and it copies and pastes right, so it's just a display bug.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Öffne das gemeinsam genutzte CodeWorld-Programm und vergleiche seine Darstellung in Firefox und Chrome, wobei du dich auf die Zeilen 10 und 11 sowie die Ausrichtung `= w` konzentrierst. Verfolge den für die Zeichenpositionierung verantwortlichen Editor- oder Anzeige-Einstiegspunkt; die Aufgabe ist abgeschlossen, wenn Klammern unterschiedlicher Größe und fetter Text in Firefox konsistent ausgerichtet sind, ohne das Kopier- und Einfügeverhalten zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
haskell
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.