FAIL 1. `C:/Users/zhang/Documents/Github/Ely-GPUI-Components/src/documents/document/tables.rs:268` — `insert_table` splits CRLF when the caret is between its two bytes. Reproduction through the public document API: open `Intro\r\nNext\r\n` in Source mode, focus the editor, press End, then call `insert_table`. End places the caret at byte 6; `line_start` and `line_end` treat that position as an empty line. The result is `Intro\r\r\n