diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[chromium].png index 8714d50a09b..5fa46eb164a 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[firefox].png index 4ec530fc09c..3dd29ce1f0d 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_large[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_medium[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_medium[firefox].png index 93509f101bc..30ddd91c8c6 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_medium[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_medium[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[chromium].png index 0d50a3c0343..ffc843842d8 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[firefox].png index 67557dcf44d..8a83966faf8 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[webkit].png index a1ddf95a66f..436728307a6 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_none[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_small[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_small[webkit].png index 51a55014e51..816f621bee5 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_small[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_small[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[chromium].png new file mode 100644 index 00000000000..1d45dd3f137 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[firefox].png new file mode 100644 index 00000000000..65c2b1b1ecf Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[webkit].png new file mode 100644 index 00000000000..b8f8753757e Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xlarge[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[chromium].png new file mode 100644 index 00000000000..d62fc4fb992 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[firefox].png new file mode 100644 index 00000000000..d1d924eda19 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[webkit].png new file mode 100644 index 00000000000..cc68c0fd982 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xsmall[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[chromium].png new file mode 100644 index 00000000000..dbc0ff725ac Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[firefox].png new file mode 100644 index 00000000000..ac0bd95c59d Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[webkit].png new file mode 100644 index 00000000000..0b7d685f63b Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxlarge[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[chromium].png new file mode 100644 index 00000000000..772e5b00573 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[firefox].png new file mode 100644 index 00000000000..9545fcce7b4 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[webkit].png new file mode 100644 index 00000000000..24e3b70d0c8 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-column_gap_xxsmall[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[chromium].png index b38ca9d88db..aa613c97637 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[firefox].png index 86c5fcf2886..3cde4d8c769 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[webkit].png index 95169ec1171..e86a8acfa80 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-nested_one_level[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[chromium].png index 2c1b0f11987..298d0fab45b 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[firefox].png index 5b719387ad3..4e78a923c42 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[webkit].png index e5880b4fb51..89e22792ad1 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_bottom[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[chromium].png index 71624f0d3ce..ea5a945c68b 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[firefox].png index 8ddf7a78083..cf33a604b7b 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[webkit].png index eaa192a1704..8dcdee6f037 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_center[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[chromium].png index 0ffbfed4446..4e76198c821 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[firefox].png index c8a0f82d863..55bd4b34947 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[webkit].png index 73cf0a302ca..1fac4b87d18 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-vertical_alignment_top[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[chromium].png index 8717696b370..63f7b545f47 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[firefox].png index 8dbfec3c1f7..681c7506547 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[webkit].png index 5e6318870b9..f13b63ef7ef 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_fixed[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[chromium].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[chromium].png index c9bcfe46195..5857364c66a 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[chromium].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[firefox].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[firefox].png index 2dba4f4237d..c8f5c933641 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[firefox].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[webkit].png b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[webkit].png index 215184e9d8e..3a5e418e275 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[webkit].png and b/e2e_playwright/__snapshots__/linux/st_columns_test/st_columns-width_configuration_stretch[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-large[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-large[chromium].png index 7f848e7727f..8abaae79ef9 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-large[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-large[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[chromium].png index 720fceb3f83..c3ae569caf3 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[firefox].png index f41ce0401fc..343d1d55229 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[firefox].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-medium[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[chromium].png index dac3b5939cd..80a7325784a 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[firefox].png index fe1addbfda3..a17d222c5b5 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[firefox].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-none[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[chromium].png index d4564387975..c67cd4c6efd 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[firefox].png index 1b363a59419..2f5cf916625 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[firefox].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-small[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[chromium].png new file mode 100644 index 00000000000..eb11405498a Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[firefox].png new file mode 100644 index 00000000000..bc8fb0245bf Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[webkit].png new file mode 100644 index 00000000000..1b45167b8d4 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xlarge[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[chromium].png new file mode 100644 index 00000000000..9ef2dddd65f Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[firefox].png new file mode 100644 index 00000000000..a801639b9b6 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[webkit].png new file mode 100644 index 00000000000..69ffc23cd54 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xsmall[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[chromium].png new file mode 100644 index 00000000000..e234580d07d Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[firefox].png new file mode 100644 index 00000000000..e90eb530301 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[webkit].png new file mode 100644 index 00000000000..ae771733a5e Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxlarge[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[chromium].png new file mode 100644 index 00000000000..3d5061a2e83 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[firefox].png new file mode 100644 index 00000000000..692bf4fb558 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[webkit].png new file mode 100644 index 00000000000..47f864791e8 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-horizontal-gap-xxsmall[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[chromium].png index 895ed387616..1d97ebbf49d 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[firefox].png index fba87795bd3..0ab099b05fa 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[firefox].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-large[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-medium[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-medium[chromium].png index cc054d4e793..83c88dd2f8f 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-medium[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-medium[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[chromium].png index 53b8c0515ff..93d21b7db53 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[chromium].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[firefox].png index bdaf3a1fb70..6cd972b2787 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[firefox].png and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-small[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[chromium].png new file mode 100644 index 00000000000..3d496d33986 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[firefox].png new file mode 100644 index 00000000000..783244ad814 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[webkit].png new file mode 100644 index 00000000000..d3cbcc18446 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xlarge[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[chromium].png new file mode 100644 index 00000000000..19cdf0b6e9f Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[firefox].png new file mode 100644 index 00000000000..0b2b282c74f Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[webkit].png new file mode 100644 index 00000000000..b9cd559e8c8 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xsmall[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[chromium].png new file mode 100644 index 00000000000..e7e8cbed129 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[firefox].png new file mode 100644 index 00000000000..ec923b48692 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[webkit].png new file mode 100644 index 00000000000..6d82e78109d Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxlarge[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[chromium].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[chromium].png new file mode 100644 index 00000000000..943498ca6c5 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[firefox].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[firefox].png new file mode 100644 index 00000000000..5fd437bd401 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[webkit].png b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[webkit].png new file mode 100644 index 00000000000..5215c3dc454 Binary files /dev/null and b/e2e_playwright/__snapshots__/linux/st_layouts_container_gap_size_test/st_layouts_container_gap_size-container-vertical-gap-xxsmall[webkit].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[chromium].png b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[chromium].png index e640e0cdd6c..e620a515a17 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[chromium].png and b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[firefox].png b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[firefox].png index b93c3c10506..f9abfdbdaa5 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[firefox].png and b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_horizontal_container[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[chromium].png b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[chromium].png index 051eabf4d2e..46348b70bf9 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[chromium].png and b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[firefox].png b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[firefox].png index b3ab6153472..910c82fea25 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[firefox].png and b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_nested_containers[firefox].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[chromium].png b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[chromium].png index a3b6540525a..3a0e13f8bab 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[chromium].png and b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[chromium].png differ diff --git a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[firefox].png b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[firefox].png index bf97598756a..cc804782cbd 100644 Binary files a/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[firefox].png and b/e2e_playwright/__snapshots__/linux/st_space_test/st_space_vertical_container_stretch[firefox].png differ diff --git a/e2e_playwright/st_columns.py b/e2e_playwright/st_columns.py index 8532f425960..a26286dd923 100644 --- a/e2e_playwright/st_columns.py +++ b/e2e_playwright/st_columns.py @@ -14,11 +14,16 @@ from __future__ import annotations +from typing import TYPE_CHECKING, cast + import numpy as np import numpy.typing as npt import streamlit as st +if TYPE_CHECKING: + from streamlit.elements.lib.layout_utils import Gap + LOREM_IPSUM = ( "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " "incididunt ut labore et dolore magna aliqua." @@ -53,29 +58,28 @@ c.image(BLACK_IMG) # Various column gaps -with st.expander("Column gap small", expanded=True): - c4, c5, c6 = st.columns(3, gap="small") - c4.image(BLACK_IMG) - c5.image(BLACK_IMG) - c6.image(BLACK_IMG) - -with st.expander("Column gap medium", expanded=True): - c7, c8, c9 = st.columns(3, gap="medium") - c7.image(BLACK_IMG) - c8.image(BLACK_IMG) - c9.image(BLACK_IMG) - -with st.expander("Column gap large", expanded=True): - c10, c11, c12 = st.columns(3, gap="large") - c10.image(BLACK_IMG) - c11.image(BLACK_IMG) - c12.image(BLACK_IMG) - -with st.expander("Column gap none", expanded=True): - c13, c14, c15 = st.columns(3, gap=None) - c13.image(BLACK_IMG) - c14.image(BLACK_IMG) - c15.image(BLACK_IMG) + +GAPS = cast( + "list[Gap|None]", + [ + None, + "xxsmall", + "xsmall", + "small", + "medium", + "large", + "xlarge", + "xxlarge", + ], +) + +for gap in GAPS: + gap_name = str(gap).lower() + + with st.expander(f"Column gap {gap_name}", expanded=True): + cols = st.columns(3, gap=gap) + for col in cols: + col.image(BLACK_IMG) with st.expander("Nested columns - one level", expanded=True): col1, col2 = st.columns(2) diff --git a/e2e_playwright/st_columns_test.py b/e2e_playwright/st_columns_test.py index 57aeea1111c..6f37a393db2 100644 --- a/e2e_playwright/st_columns_test.py +++ b/e2e_playwright/st_columns_test.py @@ -65,58 +65,34 @@ def test_columns_with_border(app: Page, assert_snapshot: ImageCompareFunction): assert_snapshot(column_container, name="st_columns-with_border") -def test_column_gap_small_is_correctly_applied( +def test_column_gap_is_correctly_applied( app: Page, assert_snapshot: ImageCompareFunction ): - """Test that the small column gap is correctly applied.""" - column_gap_small = ( - get_expander(app, "Column gap small").get_by_test_id("stHorizontalBlock").nth(0) - ) - # We use regex here since some browsers may resolve this to two numbers: - expect(column_gap_small).to_have_css("gap", re.compile("16px")) - column_gap_small.scroll_into_view_if_needed() - assert_snapshot(column_gap_small, name="st_columns-column_gap_small") - - -def test_column_gap_medium_is_correctly_applied( - app: Page, assert_snapshot: ImageCompareFunction -): - """Test that the medium column gap is correctly applied.""" - column_gap_medium = ( - get_expander(app, "Column gap medium") - .get_by_test_id("stHorizontalBlock") - .nth(0) - ) - # We use regex here since some browsers may resolve this to two numbers: - expect(column_gap_medium).to_have_css("gap", re.compile("32px")) - column_gap_medium.scroll_into_view_if_needed() - assert_snapshot(column_gap_medium, name="st_columns-column_gap_medium") - - -def test_column_gap_large_is_correctly_applied( - app: Page, assert_snapshot: ImageCompareFunction -): - """Test that the large column gap is correctly applied.""" - column_gap_large = ( - get_expander(app, "Column gap large").get_by_test_id("stHorizontalBlock").nth(0) - ) - # We use regex here since some browsers may resolve this to two numbers: - expect(column_gap_large).to_have_css("gap", re.compile("64px")) - column_gap_large.scroll_into_view_if_needed() - assert_snapshot(column_gap_large, name="st_columns-column_gap_large") - - -def test_column_gap_none_is_correctly_applied( - app: Page, assert_snapshot: ImageCompareFunction -): - """Test that the none column gap is correctly applied.""" - column_gap_none = ( - get_expander(app, "Column gap none").get_by_test_id("stHorizontalBlock").nth(0) - ) - # We use regex here since some browsers may resolve this to two numbers: - expect(column_gap_none).to_have_css("gap", re.compile("0px")) - column_gap_none.scroll_into_view_if_needed() - assert_snapshot(column_gap_none, name="st_columns-column_gap_none") + """Test that the different-sized column gaps are correctly applied.""" + + gaps = [ + (None, "0"), + ("xxsmall", "4px"), + ("xsmall", "8px"), + ("small", "16px"), + ("medium", "32px"), + ("large", "64px"), + ("xlarge", "96px"), + ("xxlarge", "128px"), + ] + + for gap, gap_value in gaps: + gap_name = str(gap).lower() + + column_gap = ( + get_expander(app, f"Column gap {gap_name}") + .get_by_test_id("stHorizontalBlock") + .nth(0) + ) + # We use regex here since some browsers may resolve this to two numbers: + expect(column_gap).to_have_css("gap", re.compile(gap_value)) + column_gap.scroll_into_view_if_needed() + assert_snapshot(column_gap, name=f"st_columns-column_gap_{gap_name}") def test_one_level_nesting_works_correctly( diff --git a/e2e_playwright/st_layouts_container_gap_size.py b/e2e_playwright/st_layouts_container_gap_size.py index 02268431e5d..9d0fca1553b 100644 --- a/e2e_playwright/st_layouts_container_gap_size.py +++ b/e2e_playwright/st_layouts_container_gap_size.py @@ -12,160 +12,73 @@ # See the License for the specific language governing permissions and # limitations under the License. -import streamlit as st +from __future__ import annotations -with st.container( - border=True, - gap="small", - horizontal=True, - key="container-horizontal-gap-small", -): - st.html( - '