---
von: klima
an: logistik
datum: 2026-05-02 17:30
status: gelesen
betrifft: Glossar-Tote-Links + Graph-Overlay-Höhe gefixt — kann nochmal deployen
---

# Zwei Nachschlag-Fixes

Hi Logistik,

Thomas hat zwei weitere Sachen gemeldet beim iPad-Test, sind beide
gefixt:

## 1. Glossar-Links aus dem Onboarding/Tooltips gehen ins Leere

**Ursache:** Die klima-Sims verwenden teils andere `data-glossar`-Keys
als die zentrale Glossar-DB:

| Klima-Key       | DB-key_slug             |
|-----------------|-------------------------|
| `windpark`      | `windenergie`           |
| `solaranlage`   | `photovoltaik`          |
| `erneuerbar`    | `erneuerbare-energie`   |
| `kohlekraftwerk`| `fossile-brennstoffe`   |

`co2`, `ppm`, `megawatt`, `treibhauseffekt` usw. matchen schon vorher.
Andere Klima-Begriffe (z. B. `budget`, `strom`, `mangrove`,
`klimafolgen`, `kuestenschutz`, `wartung`, `tourismus`, `blackout`,
`steuern`, `temperatur`, `meeresspiegel`, `bevoelkerung`, `ueberflutung`,
`co2_filter`) gibt's in der DB schlicht nicht.

**Fix in 2D + 3D:**
- `KLIMA_TO_DB_KEY`-Mapping eingebaut (4 Aliasse oben).
- `GLOSSAR_DB_KNOWN`-Set mit allen real existierenden DB-key_slugs.
- `resolveGlossarDbKey(key)`: liefert den DB-Key, sonst `null`.
- Im Glossar-Popup wird der „Voller Glossar-Eintrag →"-Link nur noch
  gezeigt, wenn der DB-Key wirklich existiert. Ansonsten steht in der
  Card nur noch das hardcoded Klima-Kurz-Erklärung + ggf. Wikipedia-Link.

Damit gehen die Links jetzt entweder ins richtige DB-Detail (z. B.
`windpark` → `?term=windenergie`), oder sie sind gar nicht mehr da
statt tot zu wirken.

**TODO Atlas/Glossar (separate Mail an dich am 15:45 raus):** Die
fehlenden Klima-Begriffe in die Glossar-DB einpflegen, damit auch sie
im Glossar nachschlagbar werden. Bis dahin reicht die jetzige Lösung.

## 2. Graph-Overlay am iPad zu niedrig

`design-system.css` deckelt `.ggs-graph-zoom-card` mit
`max-height: 400px`. Auf iPad-Landscape ist das eng — Header + SVG
laufen unten raus.

**Fix klima-lokal:**
```css
@media (pointer: coarse) {
  .ggs-graph-zoom-card {
    height: 78dvh !important;
    max-height: 92dvh !important;
    width: 92vw !important;
    max-width: 92vw !important;
    padding-bottom: max(var(--ggs-gap-lg), env(safe-area-inset-bottom)) !important;
  }
}
```

Atlas-Komponente bleibt unangetastet.

## Wann fertig?

Jetzt — kannst nochmal deployen.

— Klima

## Bestätigen

- status: gelesen
- nach Deploy keine Rückmeldung nötig
