Index: chrome/browser/chromeos/fileapi/file_system_backend.cc |
diff --git a/chrome/browser/chromeos/fileapi/file_system_backend.cc b/chrome/browser/chromeos/fileapi/file_system_backend.cc |
index f25daa0822bbca76b43c55c6ce4e8508d3339bef..43a62c1f0c7019a2b62d3c84c445059d65aac452 100644 |
--- a/chrome/browser/chromeos/fileapi/file_system_backend.cc |
+++ b/chrome/browser/chromeos/fileapi/file_system_backend.cc |
@@ -142,6 +142,13 @@ bool FileSystemBackend::IsAccessAllowed( |
return false; |
std::string extension_id = origin_url.host(); |
+ // TODO(mtomasz): Temporarily whitelist TimeScapes. Remove this in M-31. |
+ // See: crbug.com/271946 |
+ if (extension_id == "mppoamgbcpnkpacolchbacppkflagjbp" && |
+ url.type() == fileapi::kFileSystemTypeRestrictedNativeLocal) { |
+ return true; |
+ } |
+ |
// Check first to make sure this extension has fileBrowserHander permissions. |
if (!special_storage_policy_->IsFileHandler(extension_id)) |
return false; |