Long story short the shields saved a number of my structures from an enemy fleet that had evaded my backup fleet and reached my planet. This was very cool. However when I went to fire my superweapon I found it was disabled (only had a stop button). This was confusing. After about 10 minutes I tracked down the problem to the planet that had just been attacked...the shields were still up on 2 of my research labs, a civilian lab, and a crystal miner. They were up at least 15 minutes after the enemy fleet had retreated, which was not cool at all (especially because it meant my dark fleets were not arriving, and those were my primary means of frigate/cruiser production at this point).
Anyone else tested this? Do they automatically de-activate (I checked and the deactivate button said Autocast Enabled and worked as soon as I clicked on it, so no problem there) or is there a bug here?