tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
Ghost
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
GitHub
Ghost
Workspace
Succeeded
30133
3950bac9 Updated design preview branch with main Resolved the acceptance test conflict by preserving the eager preview assertion while adopting the current screen selectors from main.
by Peter Zimon
P
Succeeded
30133
c08d415b Reformatted branch with Oxfmt
by Steve Larson
S
Succeeded
30133
7c7a3dee 🐛 Fixed lag when toggling between homepage and post design previews ref https://linear.app/ghost/issue/DES-1475/delay-feels-broken-when-toggling-homepage-and-post-in-design-settings The design settings preview reused a single iframe and swapped its URL when the tab changed, so every toggle refetched and re-rendered the whole page from the site. Double buffering held the previous page on screen for that entire round trip, so a click produced no visible response for around a second and read as broken rather than slow. Each tab now renders its own preview, mounted when the modal opens and kept in sync in the background, so switching tabs only changes which one is visible and never waits on the network. Hidden previews stay mounted and laid out at full size so revealing one needs no reflow. The tradeoff is that a settings change now refreshes every preview rather than just the visible one. Debouncing was considered to offset that, but the preview already refetched on each change and no additional lag was observable while dragging the colour picker, so it was left out.
by Zach Acuna
Z
Previous
Next