# Leave picture aliases out of the page read in parts · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/8685859689bcf0089900e4cb2c5fe484c8a32f34)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 8685859689bcf0089900e4cb2c5fe484c8a32f34

Requested commit: 8685859689bcf0089900e4cb2c5fe484c8a32f34

Commit: 8685859689bcf0089900e4cb2c5fe484c8a32f34

Tree: 301d1054c5c3e2d2c948406fd7e62001196e7d11

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Leave picture aliases out of the page read in parts

Aliases list a copy's picture under the copy's own id for builds from
before pictures had their own id. Every reader of page:getFrame and
page:getElementSlice keeps picture ids (and looks pictures up by them), so
the read in parts now always sends them and sends no aliases. Rebuilding
aliases across slices would also have had to follow chains of them in page
order, which independent slices can't.

getSnapshot reads its assets before sorting elements and lineups again, as
on main, so its answer keeps its order for every input.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [0776c17c0533230ff545aadca715ea5a336b750b](https://git.cafe/dara/icarus/commit/0776c17c0533230ff545aadca715ea5a336b750b?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/8685859689bcf0089900e4cb2c5fe484c8a32f34?format=markdown)
