I have the following code. The problem is that when "currentUser$" changes its value, the button does not change state (visible / hidden) but if I change the tab,