Попутно не забывая про принцип DRY (избегание дублирования кода). Например, в существующий метод добавить параметр ТолькоОткрытьПодменю = Ложь, и добавить его использование, там где нужно. А из нового шага вызывать существующий, с этим параметром = Истина.
Ты прям уже задачу в голове решил )