webui: edit source