This code:
Eigenvectors[{{Cos[t], Sin[t]}, {Sin[t], -Cos[t]}}]
returns this output:
{{Cot[t] - Csc[t], 1}, {Cot[t] + Csc[t], 1}}
which is not correct for $t = 0$.
Is there a way to get Mathematica to return the "most general" eigenvectors for a symbolic matrix that works for all values of the parameters, instead of making it so that the last component is 1?