{"version":"1.0","type":"rich","title":"Form Autosave - Form Status","description":"A web form with fields for name, address, email, and additional thoughts demonstrates an autosave feature that stores user input in the browser’s localStorage under the key `autosave_fields`. As the user types, the `input` event triggers serialization of the form data via `new FormData`, and after a one-second debounce, a status notification reading \"Form data saved\" appears and disappears after four seconds. On page load, the saved data is retrieved and repopulated into the fields. The implementation uses plain JavaScript with `localStorage.setItem`, `JSON.stringify`, and `setTimeout` for the animated feedback.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-2321140c3194a24a565d5ffb8c2f16e3?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}