| Index: Source/core/editing/FrameSelection.cpp
 | 
| diff --git a/Source/core/editing/FrameSelection.cpp b/Source/core/editing/FrameSelection.cpp
 | 
| index ec3aeb755a65e90c20cc023ad8b498c40e858af2..f8f02556779110e3f2d8fa2ca29e4fa14dc6c01b 100644
 | 
| --- a/Source/core/editing/FrameSelection.cpp
 | 
| +++ b/Source/core/editing/FrameSelection.cpp
 | 
| @@ -1526,7 +1526,7 @@ void FrameSelection::updateAppearance()
 | 
|      // already blinking in the right location.
 | 
|      if (shouldBlink && !m_caretBlinkTimer.isActive()) {
 | 
|          if (double blinkInterval = RenderTheme::theme().caretBlinkInterval())
 | 
| -            m_caretBlinkTimer.startRepeating(blinkInterval);
 | 
| +            m_caretBlinkTimer.startRepeating(blinkInterval, FROM_HERE);
 | 
|  
 | 
|          if (!m_caretPaint) {
 | 
|              m_caretPaint = true;
 | 
| 
 |