Chromium Code Reviews| Index: Source/modules/serviceworkers/ServiceWorkerError.cpp |
| diff --git a/Source/modules/serviceworkers/ServiceWorkerError.cpp b/Source/modules/serviceworkers/ServiceWorkerError.cpp |
| index 320a9888996eca7e4cf5a1c2232126f2f1e0b1b7..dfd201d8b35ff1f3d9eacb4c05883c32c4a01426 100644 |
| --- a/Source/modules/serviceworkers/ServiceWorkerError.cpp |
| +++ b/Source/modules/serviceworkers/ServiceWorkerError.cpp |
| @@ -47,7 +47,8 @@ PassRefPtrWillBeRawPtr<DOMException> ServiceWorkerError::take(ScriptPromiseResol |
| case WebServiceWorkerError::ErrorTypeAbort: |
| return DOMException::create(AbortError, "The Service Worker operation was aborted."); |
| case WebServiceWorkerError::ErrorTypeSecurity: |
| - return DOMException::create(SecurityError, "The Service Worker security policy prevented an action."); |
| + // FIXME clean this once Chromium side change landed. |
| + return DOMException::create(AbortError, "The Service Worker security policy prevented an action."); |
|
nhiroki
2014/09/12 07:57:28
IIUC, you don't have to change this error type and
xiang
2014/09/16 05:47:41
Done.
|
| case WebServiceWorkerError::ErrorTypeInstall: |
| // FIXME: Introduce new InstallError type to ExceptionCodes? |
| return DOMException::create(AbortError, "The Service Worker installation failed."); |
| @@ -55,6 +56,9 @@ PassRefPtrWillBeRawPtr<DOMException> ServiceWorkerError::take(ScriptPromiseResol |
| // Not currently returned as a promise rejection. |
| // FIXME: Introduce new ActivateError type to ExceptionCodes? |
| return DOMException::create(AbortError, "The Service Worker activation failed."); |
| + case WebServiceWorkerError::ErrorTypeNetwork: |
| + // FIXME clean this once Chromium side change landed. |
| + return DOMException::create(AbortError, "The Service Worker failed by network."); |
|
nhiroki
2014/09/12 07:57:28
ditto (you can pass "NetworkError" if disabling th
xiang
2014/09/16 05:47:41
Done.
|
| case WebServiceWorkerError::ErrorTypeNotFound: |
| return DOMException::create(NotFoundError, "The specified Service Worker resource was not found."); |
| case WebServiceWorkerError::ErrorTypeUnknown: |