Assume $B_1$ and $B_2$ are Banach spaces of univariate functions. Moreover, assume that the sets $D_1 \subset B_1$ and $D_2 \subset B_2$ are dense with respect to the respective norms $\|\cdot\|_{B_1}$ and $\|\cdot\|_{B_2}$.
Now we consider the algebraic tensor product $$B_1 \otimes_a B_2 := \{\sum_{i=1}^n f_i g_i \ :\ n \in \mathbb{N}, f_i \in B_1, g_i \in B_2\}$$ and define $B := \overline{B_1 \otimes_a B_2}$ as the completion with respect to some norm $\|\cdot\|_B$.
Now my question is: Is the tensor product $D:=D_1 \otimes D_2$ of the dense subsets also dense in $B$ with respect any choice of the norm $\|\cdot\|_B$? Or does $\|\cdot\|_B$ have to fulfill certain conditions?
I would argue: if $\|\cdot\|_B$ is a crossnorm, then $D \subset B_1 \otimes_a B_2$ is dense with respect to this crossnorm and since $B_1 \otimes_a B_2$ is dense in $\overline{B_1 \otimes_a B_2}$ the question holds true for all crossnorm? Is this correct?