i use a browser extension GhostText. tl;dr it lets you use a local text editor to edit browser text fields.
it has no first-party support for helix, so i use helix-ghost. as a bonus, it actually works with any terminal editor.
unfortunately, it opens the text editor in the tty it was spawned in, meaning in order to have it working you need to have a terminal window always open. i use a tiling…