A entrada da camada Keras Dense não é achatada

Este é o meu código de teste:

from keras import layers
input1 = layers.Input((2,3))
output = layers.Dense(4)(input1)
print(output)

A saída é:

<tf.Tensor 'dense_2/add:0' shape=(?, 2, 4) dtype=float32>

Mas o que aconteceu?

A documentação diz:

Nota: se a entrada na camada tiver uma classificação maior que 2, ela será achatada antes do produto de ponto inicial com o kernel.

Enquanto a saída é remodelada?