mirror of https://github.com/vector-im/riot-web
				
				
				
			Fix autoreplacement of ascii emoji
More slate API updates in code paths I didn't test Fixes https://github.com/vector-im/riot-web/issues/7509pull/21833/head
							parent
							
								
									43702a4887
								
							
						
					
					
						commit
						9933a3cc63
					
				|  | @ -544,7 +544,7 @@ export default class MessageComposerInput extends React.Component { | |||
| 
 | ||||
|         if (editorState.startText !== null) { | ||||
|             const text = editorState.startText.text; | ||||
|             const currentStartOffset = editorState.startOffset; | ||||
|             const currentStartOffset = editorState.selection.start.offset; | ||||
| 
 | ||||
|             // Automatic replacement of plaintext emoji to Unicode emoji
 | ||||
|             if (SettingsStore.getValue('MessageComposerInput.autoReplaceEmoji')) { | ||||
|  | @ -558,11 +558,11 @@ export default class MessageComposerInput extends React.Component { | |||
| 
 | ||||
|                     const range = Range.create({ | ||||
|                         anchor: { | ||||
|                             key: editorState.selection.startKey, | ||||
|                             key: editorState.startText.key, | ||||
|                             offset: currentStartOffset - emojiMatch[1].length - 1, | ||||
|                         }, | ||||
|                         focus: { | ||||
|                             key: editorState.selection.startKey, | ||||
|                             key: editorState.startText.key, | ||||
|                             offset: currentStartOffset - 1, | ||||
|                         }, | ||||
|                     }); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 David Baker
						David Baker