In-context editing for the front-end