|
Lines 1-3
a/Source/WebCore/ChangeLog_sec1
|
|
|
1 |
2012-11-09 Charles Wei <charles.wei@torchmobile.com.cn> |
| 2 |
|
| 3 |
Need to clear exception in JSDictionary that might have been caused by previous operation. |
| 4 |
https://bugs.webkit.org/show_bug.cgi?id=96614 |
| 5 |
|
| 6 |
Reviewed by George Staikos. |
| 7 |
|
| 8 |
IndexedDB IDBDatabase::createObjectStore supports both String type of KeyPath and |
| 9 |
String Array type of KeyPath. It will first try to get the keyPath as a String Array, |
| 10 |
if fails, it will try to get KeyPath as a String, from the Dictionary. The first get |
| 11 |
will leave the internal ExecState of Dictionary in exception state. We need to clear |
| 12 |
the exception state before the 2nd query, otherwise the second query will also fail. |
| 13 |
|
| 14 |
No new tests. The existing test case LayoutTests/storage/indexeddb/tutorial.html should |
| 15 |
now work with this patch. |
| 16 |
* bindings/js/JSDictionary.cpp: |
| 17 |
(WebCore::JSDictionary::getWithUndefinedOrNullCheck): |
| 18 |
|
| 1 |
2012-11-09 Vsevolod Vlasov <vsevik@chromium.org> |
19 |
2012-11-09 Vsevolod Vlasov <vsevik@chromium.org> |
| 2 |
|
20 |
|
| 3 |
Web Inspector: Add meaningful error message when request content was evicted from inspector cache. |
21 |
Web Inspector: Add meaningful error message when request content was evicted from inspector cache. |