BeaconCMS / BeaconCMS/beacon_live_admin

Prevent the user from loosing unsaved changes when navigating away

Open
#133 0 comments 0 reactions 0 assignees View on GitHub
area:content-ux enhancement roadmap ux
Dominant language
JavaScript
Stars
73
Forks
35
PR merge metrics
No merged PRs in 30d

Description

Even though this was born out of a feedback from the Visual Page Builder, we want this behavior implemented globally on all admin pages. We have something similar on Page Variants where it checks unsaved changesets but here we're also talking about navigating away to another page, not only internal actions in the same LiveView.

It should warn about unsaved changes and give the option to Save before leaving the page.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the existing Page Variants unsaved-changeset check and the admin page navigation flow. Verify the behavior across admin pages: leaving with unsaved changes should warn and offer Save, while navigation without changes should proceed.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir, javascript
Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.