A better fix would be to use a common mechanism of CWM+Wizard:
Wizard.SetHelpText relying on existence of a widget with Id(:WizardDialog)
but that is risky for SLE15-SP4
so here I'm replacing all of it with a better fix :smile:
CWM.MergeHelps is the focal point, see where its result goes to
understand the following fix:
The critical piece is having a widget with ID(:WizardDialog) because
that is the widget to which CWM will assign the merged help texts of the
individual widgets, using Wizard.SetContentsButtons or
Wizard.RestoreHelp.
Once this is in place, we can remove many methods of Y2Partitioner::Dialogs::*
Coverage increased (+0.04%) to 97.821% when pulling 346e29cbaf839f810a4c8e0c61a2c71eafd2221d on empty-help-in-dialogs-m into 40f59155b864b11e2101592f13f2110b6ce27a1e on master.
See #1297, merging it from SLE-15-SP4 to master...
so here I'm replacing all of it with a better fix :smile:
Once this is in place, we can remove many methods of Y2Partitioner::Dialogs::*
Tested manually.