remove_help_tab() not working as expected
|Reported by:||tfnab||Owned by:|
remove_help_tab takes $id as a parameter. this is either confusing or wrong. the method does the following:
unset( $this->_help_tabs[ $id ] );
but since add_help_tab simply does this:
$this->_help_tabs = $args;
you have to call remove_help_tab with numerical values such as 0, 1, 2 etc. but not the 'this-id' passed in e.g.
in addition if you remove the zero element, initially there is no active tab on the help tab.
fix attached. this makes the following line remove the previously created tab: