-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uncaught exception: TypeError: 'win.getSelection' is not a function #12
Comments
window.getSelection is built into the browser. I'm not seeing this error. Which version of Opera are you using, and which CodeMirror page are you opening? |
Oops, sorry. I use the latest snapshot of Opera Linux 10.70 from : I think the problem I am having is that maybe I am trying to destroy and recreate a code mirror instance in a dirty way because in the demo linked above, I get two errors, one when the toggle toolbar button is clicked and the same when switching to and from source mode. Uncaught exception: TypeError: 'b.getSelection' is not a function So do you have any recommendations on how to destroy the CodeMirror instance cleanly straight after using the getCode() function? Thanks, |
Hi Tony, I have pushed a fix to the CodeMirror git repository that should fix this. The problem was that a timeout was firing (for the continuousScanning option), which tried to work with the frame, after the frame had been removed from the document. This largely worked, except that, apparently, the window.getSelection function vanishes when a frame is no longer in the document. Best, |
Wow! Cheers! |
I'm seeing this in Opera Linux's error console :
Uncaught exception: TypeError: 'win.getSelection' is not a function
Error thrown at line 423, column 6 in (win) in http://localhost/admin/jscript/editor-plugins/codemirror/js/select.js:
var selection = win.getSelection();
called from line 1299, column 8 in () in http://localhost/admin/jscript/editor-plugins/codemirror/js/editor.js:
select.markSelection(self.win);
Can't see function getSelection(); defined anywhere.
Thanks
The text was updated successfully, but these errors were encountered: