Let $k$ be a global field, $J$ its idele group, and $C = J/k^\times$ the idele class group. For any place $v$ of $k$, we have the familiar closed embedding $k_v^\times \hookrightarrow J$. More generally, we can let $S$ be a finite set of places of $k$, consider $P = \prod_{v \in S} k_v^\times$ with the product topology, and still obtain a closed embedding $P \hookrightarrow J$. This much is clear from the definition of the topology on $J$.
I've seen it asserted various places that the continuous injection $k_v^\times \rightarrow C$ is still a closed embedding, and always treated this statement as 'obvious' without much thought. Recently, while reading the Artin-Tate notes (Ch. X, section 2, p.76), I learned the corresponding continuous injection $P \rightarrow C$ is not a topological embedding when $|S| > 1$, and that the image is not even closed! I found this surprising and upon reflection realized that I do not know how to prove either statement. Worse yet, I can't find any discussion of the matter in the standard references (e.g. Cassels-Fröhlich, Neukirch, Weil's Basic Number Theory, ...)
Can someone please explain to me why we get a closed embedding when $|S| = 1$, and what goes wrong in the more general case? (bonus points for explicit examples).
EDIT
Thanks to GH from MO for addressing the "embedding" part of this question in the special case that $S$ contains the archimedean places. I expect that this is the basic explanation for what's going on here. However, the question is not fully answered:
I'm still very interested in why the map $P \rightarrow C$ is closed when $|S| = 1$ but not otherwise. It seems to me that a slightly different argument is needed here - I'm not sure what it should look like.
It would be good to remove the restriction about the archimedean places - after all, one is frequently interested in the case where $S$ consists of a single non-archimedean place, or in the case where there is more than one archimedean place. Here's my attempt at extending the argument to this case (copied from my comment on the answer):
My guess is the answer to the second question goes something like this. Let $|S| = s_\infty + s_f$ with $s_\infty$ the number of archimedean places in $S$. We can force the log of the absolute value of $t$ to be close to $0$ at the $r-s_\infty$ archimedean places outside of $S$. The logs of absolute values of $S$-units span a lattice of dimension $r + s_f - 1 = (r - s_\infty) + |S| - 1$, and we win if we force the image of $t$ to be $0$ in this lattice. So we have "enough dimensions to work with" outside of $S$ iff $|S| = 1$. But this isn't quite rigorous and I'm confused how to make it so (The statement I'm looking for is something like "the projection of a $d$-dimensional lattice in $\mathbb{R}^n$ to an $m$-dimensional subspace has discrete image iff $m \geq d$ - neither direction is obvious to me.)