[#909770] Ensure fixed position text events use as much of the custom position code path as possible to reduce fringe and special cases.