I very much appreicate and am sincerely grateful to John Wu for his work on this, which helps so many people.
Sadly, I will not be upgrading to this version, because it no longer supports the A/B OTA Retention Script. That module makes OS upgrades very simple on A/B devices such as mine, and I want to avoid the more complicated and therefore more error-prone method that I would now have to utilize in order to upgrade my OS under this new Magisk version.
Some day I might give in, but for the time being, I'm sticking with 21.4.
I apologize for the above post. It is a false alarm.
I was going by an earlier message which stated that the
A/B Retention Script for OTA is not supported under the latest Magisk version. However, some time after that earlier message was posted, it turns out that osm0sis fixed the
A/B Retention Script, and it now does indeed work under Magisk 22.0.
He pointed that out to me, and so I tried upgrading to 22.0 (after backing everything up, of course), and his OTA utility is indeed available via that version of Magisk. I reinstalled my current OS via
Local upgrade and the standard
A/B Retention Script procedure, and everthing worked fine.
So, I am now successfully running Magisk 22.0 on my OnePlus 7Pro (GM-1917) with OOS 10.3.8.