Skip to content
This repository was archived by the owner on Oct 26, 2026. It is now read-only.

Commit d45109c

Browse files
committed
docs(components,plugin-grid,types): cite objectui#10657, which folded objectui#10706
Round 6: citation only, no behaviour change. Claude-Session: https://claude.ai/code/session_014mXUNuFomfj24w7s1pZzhN Co-authored-by: Claude <noreply@anthropic.com>
1 parent 2dcc28a commit d45109c

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

‎.changeset/10583-masked-cell-copy.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ This is the grid face of the disclosure the detail page closed in objectui#8440.
6161
do), the grid's guards and the cell's own mask depend on the object schema, which the
6262
grid fetches after first paint. Until it arrives, and for good if that read fails (the
6363
grid swallows the failure and keeps its heuristic column types), an untyped view column
64-
over a `password` / `secret` field draws and hands out the raw value (objectui#10706).
64+
over a `password` / `secret` field draws and hands out the raw value (objectui#10657, which folded objectui#10706).
6565
- The server-streamed export (`exportDownload`) sends the masked columns as before and
6666
relies on the server's masking.
6767
- The client JSON export writes an expanded lookup record whole, so a credential field

‎content/docs/components/complex/data-table.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ not cover: on the host-fetched path (rows handed down as `data`, as `ListView` a
170170
`ObjectView` do), the grid's guards and the cell's own mask depend on the object
171171
schema, which the grid fetches after first paint, so until it arrives, and for good
172172
if that read fails, an untyped view column over a `password` / `secret` field draws
173-
and hands out the raw value (objectui#10706). The server-streamed export (`exportDownload`) sends the masked
173+
and hands out the raw value (objectui#10657, which folded objectui#10706). The server-streamed export (`exportDownload`) sends the masked
174174
columns as before and relies on the server's masking, and the client JSON export
175175
writes an expanded lookup record whole, so a credential field of the related object
176176
is not pruned. Other producers of

‎packages/plugin-grid/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ Not covered:
399399
the grid fetches after first paint. Until it arrives, and for good if that read fails
400400
(the grid swallows the failure and keeps its heuristic column types), an untyped view
401401
column over a `password` / `secret` field draws and hands out the raw value
402-
(objectui#10706).
402+
(objectui#10657, which folded objectui#10706).
403403
- The server-streamed export (`exportDownload`) sends the masked columns as before
404404
and relies on the server's masking.
405405
- The client JSON export writes an expanded lookup record whole, so a credential

‎packages/plugin-grid/src/ObjectGrid.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2661,7 +2661,7 @@ export const ObjectGrid: React.FC<ObjectGridComponentProps> = ({
26612661

26622662
// objectui#10583 — a MASKED field is REFUSED as a grouping key, loudly, once
26632663
// `objectSchema` has loaded (until then an untyped column's object-declared
2664-
// type is unknown: the host-fetched window, objectui#10706).
2664+
// type is unknown: the host-fetched window, objectui#10657, which folded objectui#10706).
26652665
// Grouping by it printed the raw value as each group's label. Masking the
26662666
// label would not be enough: the buckets would still show which records
26672667
// share a credential, ordered by its raw value. So the entry is dropped (the

‎packages/plugin-grid/src/maskedColumn.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { isMaskedFieldType } from '@object-ui/fields';
2626
* reads from the object schema it fetches after first paint. On the host-fetched
2727
* path (rows handed down as `data`) an untyped view column is therefore
2828
* unmasked until that schema arrives, and for good if the read fails
29-
* (objectui#10706).
29+
* (objectui#10657, which folded objectui#10706).
3030
*
3131
* The rule itself is NOT restated here — it is `isMaskedFieldType()` from
3232
* `@object-ui/fields`, the one authority for "is this field type's cell drawn

‎packages/types/src/data-display.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -737,7 +737,7 @@ export interface TableColumn {
737737
* the cell's own mask depend on the object schema, which the grid fetches
738738
* after first paint, so until it arrives, and for good if that read fails,
739739
* an untyped view column over a `password` / `secret` field draws and hands
740-
* out the raw value (objectui#10706); the server-streamed export (`exportDownload`) sends the masked columns as
740+
* out the raw value (objectui#10657, which folded objectui#10706); the server-streamed export (`exportDownload`) sends the masked columns as
741741
* before and relies on the server's masking; the client JSON export, and
742742
* this table's CSV export of a lookup column, write an expanded lookup
743743
* record whole, so a credential field of the related object is not pruned;

0 commit comments

Comments
 (0)