Forms: Disabled fields always get new default value

Pull request for #961.