Drag-to-fill appears available on Tag/Choice columns in the Data Grid Collection but does not actually populate values, forcing users into a slow manual selection process.
Summary
The drag-to-fill handle works correctly for text columns in the Data Grid Collection, letting users quickly copy a value down a range of rows. On Tag/Choice columns, the drag-to-fill handle is present and appears functional, but performing the drag does not actually fill the target cells with the source value. This forces users back into manually setting each cell one at a time.
https://www.loom.com/share/d3151ef014dd4b4dafc05e66dc63f18e
Current Problem
- Drag-to-fill functions as expected on text columns: click and drag the fill handle, and the value populates across the selected range.
- On Tag/Choice columns, the fill handle shows up (visually implying the feature is supported) but the drag action does not apply the value to the target cells.
- Because the fill doesn't work, users must manually open and set each cell's tag/choice value individually, which takes roughly 3 clicks per cell.
- The mismatch between visual affordance (handle is shown) and actual behavior (no fill occurs) makes the bug confusing — it looks like it should work, so users retry multiple times before giving up and doing it manually.
Examples/Scenarios
- A builder wants to bulk-set a "Status" tag column to "Approved" for 50 rows. They drag the fill handle from the first cell down through the range, expecting the same one-to-one behavior they get with text columns — nothing happens.
- A builder assumes the feature is broken on their end (browser/cache) and retries the drag several times before concluding it's a platform bug, since there's no error or feedback indicating the action failed.
Why This Matters
- Inconsistent behavior across column types undermines trust in a feature that otherwise works well.
- Tag/Choice columns are common in operational apps (status fields, categories, priorities), making this a frequent point of friction.
- Manual per-cell editing (3 clicks per cell) turns what should be a several-second bulk action into a slow, repetitive task — especially painful on large datasets.
- Fixing this brings Tag/Choice columns to parity with text columns and reinforces the Data Editor as a reliable bulk-editing tool.
Suggested UX
- Immediate fix: Ensure drag-to-fill applies the source cell's tag/choice value to all target cells in the dragged range, matching text column behavior.
- Feedback on failure (interim safeguard): If a fill action can't be completed for any reason, surface a visible error/toast rather than silently doing nothing.
- Consistency pass: Audit other column types (e.g., Boolean, Date) to confirm drag-to-fill behaves consistently across all cell types, not just text and tag/choice.
Drag-to-fill appears available on Tag/Choice columns in the Data Grid Collection but does not actually populate values, forcing users into a slow manual selection process.
Summary
The drag-to-fill handle works correctly for text columns in the Data Grid Collection, letting users quickly copy a value down a range of rows. On Tag/Choice columns, the drag-to-fill handle is present and appears functional, but performing the drag does not actually fill the target cells with the source value. This forces users back into manually setting each cell one at a time.
https://www.loom.com/share/d3151ef014dd4b4dafc05e66dc63f18e
Current Problem
Examples/Scenarios
Why This Matters
Suggested UX