diff --git a/mwclient/page.py b/mwclient/page.py index b8830119ed16bd74036591a1295333d886e61848..6060fdaf9c955d92046a3ecb59dd604b3c0b222a 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -226,6 +226,11 @@ class Page(object): if 'newtimestamp' in result['edit'].keys(): self.last_rev_time = parse_timestamp(result['edit'].get('newtimestamp')) + # Workaround for https://phabricator.wikimedia.org/T211233 + for cookie in self.site.connection.cookies: + if 'PostEditRevision' in cookie.name: + self.site.connection.cookies.clear(cookie.domain, cookie.path, cookie.name) + # clear the page text cache self._textcache = {} return result['edit']