The selection highlight is not repainted correctly when contracting the selection by dragging its end. To reproduce: drag across a line of text on this page from left to right and all the way back, starting the selection anywhere *after* the first character. I think this also comes from the latest changes to WebTextRenderer.m (r1.198 or r1.197). Looks like the editing/selection/fake-drag pixel-test detects this regression.
Created attachment 4422 [details] compute highlight width correctly This patch also fixes the regression where the drag image for selections that don't start at character 0 was incorrect.
Comment on attachment 4422 [details] compute highlight width correctly Oops! Thanks. Sorry.