Det borde helt enkelt inte ha varit.
Kryptonierna får sin energi från den gula solen, vilket är starkare än sin hemvärlds röda sol. Men de fungerar som solbatterier; de absorberar och lagrar energin. Det är inte så att de bara har befogenheter när de är i direkt solljus. Om det var sant, skulle de inte ha några krafter på natten, eller när det är inomhus, eller vad har du.
Om de förbrukar mycket makt, särskilt värmesyn, kan de uttömma sin energiaffär kraftigt. När det gäller den nya "Super-flare" -förmågan drar det helt ut sin energi, och de behöver ett par dagar att fylla på sina energibutiker.
En förmörkelse skulle blockera sin förmåga att fylla på sin energi, och genom att använda sina krafter skulle de faktiskt få dem att sakta minska i styrka och kraft. Jag skulle vilja stressa ordet långsamt. Beroende på hur mycket hon använde, om hon undviker värmesyn, etc, bör Supergirl ha befogenheter för dagar, åtminstone. För att hon började bli svagare nästan omedelbart var det bara lat skrivning. Supergirl har massor av slagsmål på natten och har aldrig plötsligt blivit svagare eftersom solen inte slog ner på henne vid varje ögonblick.