I don’t know what error you get but editing a host works for me. But I’ve only tested a few changes. As you don’t write where exactly it’s hard to guess. There are so many different ways to change a host and different changes you can make.
Second, I think you misunderstood the information in Bug #36845: "Lifecycle environment must be specified" error when editing a host - Foreman
It’s a new ticket. None of the developers really looked at it. Only the person who created the issue noted that the problem when away after upgrading to 4.10.0. So it’s futile to assume if or not it has been or will be backported. At this time it’s all completely circumstantial…
I suggest you describe what you do exactly and what happens exactly and provide the necessary logs/traces when it happens. I am on 3.7.0/4.9.2 and I can edit host information through the old gui via the edit button as well through the new gui. I can also change the content view and lifecycle environment either way in any way I want (or better: tested).
Looking at the issue 36845 and reading that “Since upgrading from Katello 4.9.0 to 4.9.2 any attempt to edit a host will result” I wonder though, whether that issue came from upgrading and not running foreman-installer afterwards. It sounds a lot like some necessary migration didn’t run…