App Bridge save bar test harness. This page is ready
Last result
Editing the field opens the save bar; Save/Discard resolve and close it.
Save shows a spinner (loading) for about a second before resolving and closing the bar.
This bar sets discardConfirmation - clicking Discard shows App Bridge's own native confirmation dialog before the field actually reverts.
Dirty the field, then click "Navigate to home" - it awaits shopify.saveBar.leaveConfirmation() before calling useNavigate, so the merchant is prompted mid-navigation.
Each field has its own save bar (distinct ids), shown/hidden imperatively via shopify.saveBar.show(id)/hide(id) - editing one never shows the other's bar.
Opens a modal containing its own SaveBar bound to a field - confirms ui-save-bar does not render inside a modal, so the title bar buttons are the only working way to resolve it.
© 2026 Uplinkly.com. All rights reserved.