

lint addon : Fix a regression that broke several addon options.

emacs bindings : Fix by-page scrolling keybindings, which were accidentally inverted. merge addon : Make buttons keyboard-accessible. Give vim-style cursors a width that matches the character after them.

Give the editor a translate=no attribute to prevent automatic translation from modifying its content. vim bindings : Support guu for case-changing. xml mode : Look up HTML element behavior in a case-insensitive way. įix scroll position jumping when scrolling a document with very different line heights. įix an issue with mouse scrolling on Chrome 94 Windows, which made scrolling by wheel move unusably slow. Remove a stray autosave file that was part of the previous release. Prevent external styles from giving the hidden textarea a min-height. vim bindings : Support C-u to delete back a line. Make sure native scrollbars reset their position when hidden and re-shown. įix a crash that occurred in some situations with replacing marks across line breaks.
vim bindings : Support g0, g$, gīrace-folding addon: Fix broken folding on lines with both braces and square brackets. įix miscalculation of vertical positions in lines that have both line widgets and replaced newlines. cypher mode : Fix handling of punctuation. clike mode : Recognize triple quoted string in Java. groovy mode : Properly highlight interpolated variables.

merge addon : Add aria label to buttons. įix a crash that could occur when when marking text. julia mode : Properly tokenize != and = operators. sparql mode : Fix parsing of variables after operators. Ignore paste events when the editor doesn’t have focus. comment addon : Preserve indentation on otherwise empty lines when indenting. search addon : Make sure the search field has an accessible label. Work around a bug in Chrome 102 that caused wheel scrolling of the editor to constantly stop. swift mode : Support structured concurrency keywords. show-hint addon : Fix an issue where the tooltip could be placed to the left of the screen. Improve support for auto-hiding macOS scrollbars. Īvoid firing beforeCursorEnter callbacks twice for cursor selections. tern addon : Properly HTML escape variable names in rename dialog.
#Codebox hidecode exploit code#
vim bindings : Use upstream code instead of keeping our own copy. įix several references to the global document / window, improving support for creating an editor in another frame. merge addon : Fix syntax that prevented the addon from loading in IE10. foldgutter addon : Refresh markers when the editor’s mode changes. įix an issue that could cause document corruption when mouse-selecting during composition. Include direction override and isolate characters in the default set of special characters. swift mode : Fix tokenizing of block comments. show-hint addon : Resize the tooltip if it doesn’t fit the screen. Īdd a workaround for a regression in Chrome 105 that could cause content below the editor to not receive mouse events. javascript mode : Fix parsing of property keywords before private property names. sql mode : Fix completion when the SQL mode is wrapped by some outer mode. sql-hint addon : Fix keyword completion in generic SQL mode. Īlso respect autocapitalize/autocorrect/spellcheck options in textarea mode. Python mode : Add new built-ins and keywords.
