You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ui.text("This is a long line that will truncate", { textOverflow: "ellipsis" }),
356
-
]);
357
-
```
356
+
Clipping semantics (current behavior):
357
+
358
+
- Rendering clips children to the container content rect (after border/padding).
359
+
-`"scroll"` additionally clips to a reduced scroll viewport and applies `scrollX`/`scrollY` offsets.
360
+
- Hit-testing keeps legacy `"visible"` overlap behavior (container layout-rect clip), while `"hidden"` and `"scroll"` use stricter content/viewport clipping.
361
+
362
+
Scrollbar occupancy in `"scroll"` mode:
363
+
364
+
- Vertical scrollbar consumes 1 column on the right.
365
+
- Horizontal scrollbar consumes 1 row at the bottom.
366
+
- When both are shown, they share the bottom-right corner cell.
367
+
368
+
Collection migration behavior (current):
369
+
370
+
-`VirtualList`, `Table`, and `Tree` still maintain runtime scroll state.
371
+
- Their effective runtime scroll values are mirrored into layout metadata (`scrollX`, `scrollY`, `contentWidth`, `contentHeight`, `viewportWidth`, `viewportHeight`) during rendering.
0 commit comments