Setting user-select to none will indeed conflict with the required editing in a TWebRichEdit control. As a workaround you can add an exception in you CSS to enable editing in the TWebRichEdit. You can do this by assigning the ElementClassName of TWebRichEdit and add the relevant CSS selector.