Меня тоже смущает эта таблица. Мне понадобилось время, чтобы разобраться что там происходит)
Можно, в принципе, вместо таблицы, написать только, что управляющий элемент становится неактивным (все неактивные состояния у нас уже описаны в button и link и не надо заново их описывать), а попап не открывается.