Fix client-side watch error

Template if / unless mismatch
Missing isBoardPage property for board-level watching

Bug: 70137
Change-Id: I80cdc0cb807f9c48135a18bccb799d516c4d2738
(cherry picked from commit 60c7dd6a119ebd1d6b067554c5fedbd99430a2af)