| Index: Source/core/editing/CompositeEditCommand.cpp
|
| diff --git a/Source/core/editing/CompositeEditCommand.cpp b/Source/core/editing/CompositeEditCommand.cpp
|
| index ae7cebfceb0bea5a4f958b37bce6d3728d014522..d72e31c4f85cbfc478296ea131696222dcb9b99f 100644
|
| --- a/Source/core/editing/CompositeEditCommand.cpp
|
| +++ b/Source/core/editing/CompositeEditCommand.cpp
|
| @@ -998,6 +998,11 @@ void CompositeEditCommand::cloneParagraphUnderNewElement(Position& start, Positi
|
| }
|
| }
|
|
|
| + // Scripts specified in javascript protocol may remove |outerNode|
|
| + // during insertion, e.g. <iframe src="javascript:...">
|
| + if (!outerNode->inDocument())
|
| + return;
|
| +
|
| // Handle the case of paragraphs with more than one node,
|
| // cloning all the siblings until end.deprecatedNode() is reached.
|
|
|
|
|