diff --git a/src/BufferView.cpp b/src/BufferView.cpp index 2bf7d2a4cb..06ffb38f66 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -2081,6 +2081,8 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr) if (insname == name || name == from_utf8("*")) { curs.recordUndo(); lyx::dispatch(fr, dr); + // we do not want to remember selection here + curs.clearSelection(); ++iterations; break; }