I would parse it like this:
> [(=)]
> (lit.) However, she was saying, [to me, who told her to smile,] that seeing me smiling is better.
in this context means "She (=Saber) is more comfortable when she sees me (=) smile **(rather than when she herself smiles)** ".
So the fantranslation seems better to me.