Unsaved changes monitoring concept for frontend and implementation for PipelineEdit. Regarding #340.