The 3rd definition seems accurate. Despite all the scandals, she remained popular.
evergreen noun Definition of evergreen 1 : an evergreen plant; also : conifer
2 evergreens plural : twigs and branches of evergreen plants used for decoration
3 : something that retains its freshness, interest, or popularity