A one-pixel thick text cursor/caret in Firefox's text editing areas is barely visible on a high resolution screen. There is an about:config setting that can be added to adjust this, but it is not user-discoverable -- Firefox can do better.
Proposals: Firefox should either honor the operating system’s text cursor/caret thickness accessibility setting, at least on Windows, or expose a caret-width control, along with other accessibility/usability features, in a Settings → Accessibility screen. The existing ui.caretWidth preference (which is not present by default but can be added) demonstrates that the functionality exists, but it is hidden in about:config and therefore not discoverable for users with high-resolution displays or low-vision accessibility needs. Another idea is to detect the screen resolution and adjust the caret thickness accordingly, e.g., via a default "auto" setting: Any screen resolutions up to 800 lines could be one-pixel, 801-1080 is 2 pixels, and 4K (2160 lines) and above is 3 pixels.