void V8RecursionScope::didLeaveScriptContext()
{
- // FIXME: Instrument any work that takes place when script exits to c++ (e.g. Mutation Observers).
+ Microtask::performCheckpoint();
// Indexed DB requires that transactions are created with an internal |active| flag
// set to true, but the flag becomes false when control returns to the event loop.
IDBPendingTransactionMonitor::from(m_executionContext).deactivateNewTransactions();
-
- if (m_executionContext.isDocument())
- Microtask::performCheckpoint();
}
} // namespace WebCore