For Keras fit method, does "shuffle=True" shuffle BOTH the training and validation samples or just the training dataset?

The validation data is used for optimizing parameters used for training though shuffling is irrelevant here.