| Index: Source/core/editing/htmlediting.cpp
 | 
| diff --git a/Source/core/editing/htmlediting.cpp b/Source/core/editing/htmlediting.cpp
 | 
| index 183a2580a9a40156124e80505bfb7b706f964086..68f842dd88defeed8cff0f59ee1edb0861106633 100644
 | 
| --- a/Source/core/editing/htmlediting.cpp
 | 
| +++ b/Source/core/editing/htmlediting.cpp
 | 
| @@ -1268,8 +1268,7 @@ VisiblePosition visiblePositionForIndex(int index, ContainerNode* scope)
 | 
|  // Call this function to determine whether a node is visibly fit inside selectedRange
 | 
|  bool isNodeVisiblyContainedWithin(Node& node, const Range& selectedRange)
 | 
|  {
 | 
| -    // If the node is inside the range, then it surely is contained within
 | 
| -    if (selectedRange.compareNode(&node, IGNORE_EXCEPTION) == Range::NODE_INSIDE)
 | 
| +    if (selectedRange.isNodeFullyContained(node))
 | 
|          return true;
 | 
|  
 | 
|      bool startIsVisuallySame = visiblePositionBeforeNode(node) == VisiblePosition(selectedRange.startPosition());
 | 
| 
 |