The WK2 WebsiteDataStore::removeData method was missing some content. This fixes the omission.
Created attachment 254384 [details] Patch
<rdar://problem/19752566>
Created attachment 254668 [details] Patch
It looks like the underlying problem was that the folder holding the Media Keys was getting left behind if a ".DS_Store" file was present (e.g., if you navigated to the folder with the Finder). We should only report a Media Key exists if the actual file is present.
Comment on attachment 254668 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=254668&action=review > Source/WebKit2/ChangeLog:10 > + media key file, not just a the directory. Sometimes the directory will exist typo: "just the"
Committed r185428: <http://trac.webkit.org/changeset/185428>
(In reply to comment #5) > Comment on attachment 254668 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=254668&action=review > > > Source/WebKit2/ChangeLog:10 > > + media key file, not just a the directory. Sometimes the directory will exist > > typo: "just the" Grrr! Thank you for catching that.