Loading lookup geometries to geo questions - Collect & WF unexpected behaviours

1. What is the issue? Please be detailed.

versions:
72c2bd63785fa1a913a235e7e7c8fbdb019653f2 (v2026.2.3)
0000000000000000000000000000000000000000 client (v2026.2.4)
7aa74c5ec5d90189aa2482f57c041ea4ce9efbfd server (v2026.2.2)
Webforms 1.0.3, chrome desktop browser.
Collect 2026.3.3

Loading geometries by lookup to geo questions seems to have different unexpected behaviours in Collect & Webforms.

  • My test form won't load a trace to a geotrace nor a shape to a geoshape in Collect (yet WF works and I've successfully done this previously - have I malformed the geometries? I copied them out of collected geometries)
  • Loading a point to a shape/trace and not editing will not throw an invalid error and will upload invalid geometries in Collect eg
    • LINESTRING (-17.381744384765636 -16.42949919947172 0)
    • POLYGON ((-17.381744384765636 -16.42949919947172 0))
  • You can't load a partial geometry in WF (point to shape/trace or trace to shape) and then complete it.
  • You can load a point to a trace in Collect and complete it
  • You appear to be able to load a point to a shape in Collect but it's not actually loaded and can't be completed
  • You can't load a trace to a shape in Collect and complete it

Point-> point: WF ok :white_check_mark:, Collect ok :white_check_mark:
Point -> trace: WF blank :red_question_mark:, Collect accepts point and will send invalid geo if not edited :warning:, point visible on question preview :white_check_mark:, if edited requires minimum 2pts :white_check_mark:,
Point -> shape: WF blank, Collect appears to accept point and will send invalid geo if not edited :warning:, point visible on question preview :white_check_mark:, but if edited, point is NOT preserved & starts blank :red_question_mark:
Trace -> point: WF blank :white_check_mark:, Collect blank :white_check_mark:
Trace -> trace: WF OK :white_check_mark:, Collect blank :cross_mark:
Trace -> shape: WF blank :red_question_mark: , Collect blank :red_question_mark:
Shape -> point: WF blank :white_check_mark:, Collect blank :white_check_mark: (neither takes first point)
Shape -> trace: WF blank :white_check_mark:, Collect blank :white_check_mark: (neither converts shape to trace)
Shape -> shape: WF OK :white_check_mark:, Collect blank :cross_mark:

2. What steps can we take to reproduce this issue?
Test the form attached

4. Upload any forms or screenshots you can share publicly below.

Load geo to point+trace+shape.xlsx (98.3 KB)