Yet another question about uniform convergence.
So suppose I have a sequence $(x_m)$ that converges to $x$. Let $(f_n)$ be a sequence of real valued continuous functions on a closed bounded interval $[a,b]$. Suppose $f_n$ converges to $f$.
Now I want to show $f_n(x_n)\to f(x)$.
I have proven this, but I have only used the fact $f_n$ tends to $f$ pointwise. My proof is apparently wrong as I need to use the fact that $f_n$ converges to $f$ uniformly. Why do I need it to be uniform?
$|f_n(x_n) - f(x)| \le |f_n(x_n) - f_n(x)| + |f_n(x) - f(x)|$
So looking at the RHS, the left expression can be made arbitrarily small as $f_n$ are all continuous and $x_n \to x$, easy to prove. The right expression can also be made as small as we like since $f_n \to f$. I am already given $x$, so surely point-wise convergence is all I need to assume...

To give a counterexample: $x_n = 1 - 1/n$ and $f : [0,1] \to \mathbb R$ defined by $f_n(x) = x^n$. Then
$$f_n(x_n) = \left( 1 - \frac 1n\right)^n \to \frac 1e \neq 1 = f(1)$$
In your argument, we can bound $|f_n(x_n) - f_n(x)|$ independently of $f_n$ if we have uniform convergence. Otherwise (as per zhw's comment above) we only know that we can bound $|f_m(x_n) - f_m(x)|$ for each, fixed $m$.