Skip to content

fix(ios): redraw table images after async loading - #703

Draft
longvudai wants to merge 1 commit into
software-mansion:mainfrom
justmakeapp:fix/ios-table-image-redraw
Draft

fix(ios): redraw table images after async loading#703
longvudai wants to merge 1 commit into
software-mansion:mainfrom
justmakeapp:fix/ios-table-image-redraw

Conversation

@longvudai

Copy link
Copy Markdown

Table-backed Markdown images on iOS now redraw when their asynchronous image content resolves, so grammar tables no longer remain blank after a cold load.

The renderer keeps its single drawRect: table path and existing text-view invalidation behavior. Table grids register as weak, pointer-identity display observers for their image attachments, redraw on completion, and replace/remove registrations as rows change or the grid is released. This was verified with focused observer behavior coverage and a cold-load native iOS check of the affected grammar table.

Generated with OpenAI Codex

Co-Authored-By: Codex <noreply@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant