We have a valid description meta tag on our website. We recently updated it.
Temporarily we included a character (plus symbol) that may have been invalid. Since including this character, google would ignore the description meta tag and pick up some text from an overlay (semi transparent div with a message in the middle about data refresh) as the description.
We then fixed the description by replacing the + with its html equivalent:
Since fixing this, google is showing the correct meta description, but only half of the time (approximately)
We forced a re-index using google's webmaster tools for our site but the problem is still present 3 days later (google alternates randomly between showing the correct description, and the text in our overlay)
Is there a way to force google not to use text from parts of a page if it can't use the meta description (or decides not to). Failing that, is google simply taking too long to fully recongise that we fixed the meta description?