Index: /CKEditor/branches/versions/3.4.x/CHANGES.html
===================================================================
--- /CKEditor/branches/versions/3.4.x/CHANGES.html (revision 5820)
+++ /CKEditor/branches/versions/3.4.x/CHANGES.html (revision 5821)
@@ -44,4 +44,5 @@
#6118 : Initial focus is now set to the tabs in the table properties dialog.
#6135 : The dialogadvtab plugin now uses the correct label.
+ #6125 : Focus was lost after applying commands in Opera.
Index: /CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js (revision 5820)
+++ /CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js (revision 5821)
@@ -892,5 +892,12 @@
if ( isLoadingData )
isPendingFocus = true;
- else if ( editor.window )
+ // Temporary solution caused by #6025, supposed be unified by #6154.
+ else if ( CKEDITOR.env.opera && editor.document )
+ {
+ editor.document.getBody().focus();
+
+ editor.selectionChange();
+ }
+ else if ( !CKEDITOR.env.opera && editor.window )
{
editor.window.focus();