I don’t know if WebKit permits it, but support for non-contiguous selection in the web document types in DevonThink and DevonAgent would be very helpful.
When I know I will need to do a lot of this, I convert to RTF since the TextEdit engine in DT supports non-contiguous selections. But this is cumbersome and takes me out of the web environment.