| Index: Source/modules/indexeddb/IDBRequest.cpp
 | 
| diff --git a/Source/modules/indexeddb/IDBRequest.cpp b/Source/modules/indexeddb/IDBRequest.cpp
 | 
| index 8bab481acd04588ae746702afc9acc8d6e0995c7..2acc3a17e19a384efdd5d708a67a395947b188d4 100644
 | 
| --- a/Source/modules/indexeddb/IDBRequest.cpp
 | 
| +++ b/Source/modules/indexeddb/IDBRequest.cpp
 | 
| @@ -386,6 +386,12 @@ void IDBRequest::stop()
 | 
|      }
 | 
|  
 | 
|      m_enqueuedEvents.clear();
 | 
| +    if (m_source)
 | 
| +        m_source->contextWillBeDestroyed();
 | 
| +    if (m_result)
 | 
| +        m_result->contextWillBeDestroyed();
 | 
| +    if (m_pendingCursor)
 | 
| +        m_pendingCursor->contextWillBeDestroyed();
 | 
|  }
 | 
|  
 | 
|  const AtomicString& IDBRequest::interfaceName() const
 | 
| 
 |