diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-default-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasArrow-true-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..2d3efee20f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..796f6ef9d7
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..8619d59776
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b16e59ba6f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-hasClose-true-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..2eed5a5bf7
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..863d530ed6
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..46fb34f23c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..6adccb5a25
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-offset-top-4-left-12-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..87c07d8925
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d49bb24fc6
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..37c13ecb89
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..e39f87252e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..87c07d8925
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d49bb24fc6
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..37c13ecb89
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..e39f87252e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-auto-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..b26e20a1ac
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d4b51b174f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..d1a813a8e0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..1226f85c4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..51a81b2dd8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..7d0c2f966b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..50debac812
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..a75671c9ee
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..9894ac1311
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..b2ed254bc1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..97d2fdb529
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..c530653f18
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-bottom-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..fa2942dcb8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..3a58b690ee
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..098c4d91b7
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..6df5745241
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..58da5ff0c7
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..68db587813
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..913fd3120e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2bf5266380
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..27b1746feb
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..44b6fddf48
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..b27cdc5c31
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..d4b7e2c6fa
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-left-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..ed811e08fc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..11224b1967
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..063bf5737a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..7ebc5f2d66
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..87c07d8925
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d49bb24fc6
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..37c13ecb89
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..e39f87252e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-right-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..e0f01aa266
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..bb16b5cd6b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..9eed34f49c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..e6c3a50179
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..aefd84cf01
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..fdf80f1edb
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..67e3fa9e6c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..77c7b0e6ed
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..8aeaa7e07d
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..f96b971432
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..2dff7c23aa
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..24de4a73e1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-placement-top-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..d2e458aea3
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..37adfa5ac2
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..281b8dd2cd
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..864ccec241
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-l-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-size-s-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-absolute-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-strategy-fixed-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..5325d0a418
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..ee529a679c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..4bd3ccaf84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..4bc1ba3709
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-announcement-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4003258058
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..35d7324f4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..686e55bc84
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2b0aaa3a2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-info-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..ef78de6375
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..1381fc580f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..063d06e3f1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..9c7de5231f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-theme-special-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..e6fdb03b2e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..6fb9580091
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..81ee4d81a9
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..70502241ce
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-title-Title-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-default-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasArrow-true-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..2db86ce6a3
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..0e65eac499
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..3cfaf28b2b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b50d277e9a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-hasClose-true-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..b3eb124224
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..ec25da56bd
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..cdedf9b5f7
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..6cb3f4ce95
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-offset-top-4-left-12-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..ce216eac89
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..a4307ca405
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..521663a404
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..478cda4adf
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..ce216eac89
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..a4307ca405
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..521663a404
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..478cda4adf
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-auto-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..15718da805
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..36213607b8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..c6a0fff28f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..27b0ed8b9e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..facee910f2
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..454bf4ec76
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..daa3c4892c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..56fd92259b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..44423cada8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..fb0c18cf2f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..fc3bf090f1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..eb284b87e0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-bottom-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..751da3794d
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..0157528656
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..95dd77a36f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..e9efd2bbd9
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..67a2fce58f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..b0a91887a4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..56d7c36ac0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..80b245cc78
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..dfdd592c6a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d5e8175d13
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..18b815a0d4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..2370c0880c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-left-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..94ea2b9d15
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..5e71513f85
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..2e68d318b9
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..a5088f4a04
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..ce216eac89
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..a4307ca405
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..521663a404
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..478cda4adf
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-right-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..fafdc04273
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..2a2be15039
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..3c02744a00
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..d34fdb77e1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..dc2d9f6343
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..cb419223aa
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..51b00b97e8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..6bbd244fd5
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..1fa80bda0c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..432f6d9ea8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..cff2c2365c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..269f8ffeef
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-placement-top-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..15b78620aa
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..ff008e55f9
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..8b4e4b68da
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..a428b186de
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-l-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-size-s-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-absolute-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-strategy-fixed-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..ab2142135c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..8692edda67
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..d01acfd582
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..021415e45e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-announcement-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..88e89bc4ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..344b9fc790
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..ad7b8578ca
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..b45bfe5e72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-info-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..1b3cf3529f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..2dabc7a82f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..66d58de4fd
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..327fd27cc6
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-theme-special-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..41ac9fafc0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..132b5cbff4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..0cd4c056f8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..e1790dfde1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-buttons-title-Title-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-default-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasArrow-true-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..5cdf5edc76
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..70188defa4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..a1983fe524
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..ec2f2f8829
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-hasClose-true-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..2b717b7bd4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d9df365d6b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..dd22aad15c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..256dee1dfe
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-offset-top-4-left-12-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..b82216beef
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..e90a112a9a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..869ae93aa0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..cc104f074b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..b82216beef
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..e90a112a9a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..869ae93aa0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..cc104f074b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-auto-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..a436bf0654
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..09851df055
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..26bad881a8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..5168189180
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..b7cf751590
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..9c6ceaf577
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..948ba703ea
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..7176cbae2e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..159635c303
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..059575b40d
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..c553c5aaf5
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..db0df19d64
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-bottom-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..3621485f49
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..949ab3db6f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..8f41fcc4a0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..3df29a29c8
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..cc0e7b3294
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..0e5bfda4be
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..3636419b6c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..5921efb46e
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..28d5839bda
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..c1eb3d3f2b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..cefd930a24
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..7270a02438
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-left-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..0a7188101a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..fa085b7b69
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..47b6351f62
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..a2177ec695
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..b82216beef
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..e90a112a9a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..869ae93aa0
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..cc104f074b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-right-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..259e1844d4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..5ef5631c9b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..2ca4e29cfd
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..eb7d1d7ccf
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-end-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..1438c9cefe
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..aca65278e2
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..f0bf597d8a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..87e50ee5d4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..2f9a036608
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..53309751ab
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..3af6bf984a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..08f7c8a29c
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-placement-top-start-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..927600c4f6
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..7881c43220
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..8582d84092
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..91d8821ab4
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-l-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-size-s-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-absolute-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-strategy-fixed-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..d1b7883c95
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..f0ed9cf346
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..53ea25ec2b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..18245c68f1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-announcement-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..47a0b51a4f
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..d3acba491b
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..e2ec5c4351
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..8d428956bc
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-info-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..998e6d51a1
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..93488706a7
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..4ef12cd26a
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..4895326c94
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-theme-special-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-dark-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-dark-chromium-linux.png
new file mode 100644
index 0000000000..4f55a5fe72
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-dark-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-dark-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-dark-webkit-linux.png
new file mode 100644
index 0000000000..ea22ca7e39
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-dark-webkit-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-light-chromium-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-light-chromium-linux.png
new file mode 100644
index 0000000000..c6a2e8effd
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-light-chromium-linux.png differ
diff --git a/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-light-webkit-linux.png b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-light-webkit-linux.png
new file mode 100644
index 0000000000..665971d254
Binary files /dev/null and b/src/components/Popover/__snapshots__/Popover.visual.test.tsx-snapshots/Popover-smoke-with-links-title-Title-opened-light-webkit-linux.png differ
diff --git a/src/components/Popover/__tests__/Popover.visual.test.tsx b/src/components/Popover/__tests__/Popover.visual.test.tsx
new file mode 100644
index 0000000000..2e131676d0
--- /dev/null
+++ b/src/components/Popover/__tests__/Popover.visual.test.tsx
@@ -0,0 +1,84 @@
+import React from 'react';
+
+import {expect} from '@playwright/experimental-ct-react';
+
+import {test} from '~playwright/core';
+
+import {createSmokeScenarios} from '../../../stories/tests-factory/create-smoke-scenarios';
+import type {PopoverProps} from '../types';
+
+import {
+ hasArrowCases,
+ hasCloseCases,
+ offsetCases,
+ placementCases,
+ sizeCases,
+ strategyCases,
+ themeCases,
+ titleCases,
+} from './cases';
+import {PopoverQA} from './constants';
+import {TestPopover, TestPopoverWithButtons, TestPopoverWithLinks} from './helpers';
+
+test.describe('Popover', {tag: '@Popover'}, () => {
+ const defaultProps: PopoverProps = {
+ content: 'Content',
+ };
+
+ const propsCases = {
+ title: titleCases,
+ hasArrow: hasArrowCases,
+ hasClose: hasCloseCases,
+ placement: placementCases,
+ offset: offsetCases,
+ strategy: strategyCases,
+ theme: themeCases,
+ size: sizeCases,
+ } as const;
+
+ createSmokeScenarios(defaultProps, propsCases).forEach(([title, details, props]) => {
+ test(title, details, async ({mount, page, expectScreenshot}) => {
+ const root = await mount();
+
+ await root.locator(`button[data-qa="${PopoverQA.trigger}"]`).click();
+
+ await expect(page.locator(`[data-qa="${PopoverQA.popoverContent}"]`)).toBeVisible();
+
+ await expectScreenshot({
+ nameSuffix: 'opened',
+ });
+ });
+ });
+
+ createSmokeScenarios(defaultProps, propsCases, {scenarioName: 'with links'}).forEach(
+ ([title, details, props]) => {
+ test(title, details, async ({mount, page, expectScreenshot}) => {
+ const root = await mount();
+
+ await root.locator(`button[data-qa="${PopoverQA.trigger}"]`).click();
+
+ await expect(page.locator(`[data-qa="${PopoverQA.popoverContent}"]`)).toBeVisible();
+
+ await expectScreenshot({
+ nameSuffix: 'opened',
+ });
+ });
+ },
+ );
+
+ createSmokeScenarios(defaultProps, propsCases, {scenarioName: 'with buttons'}).forEach(
+ ([title, details, props]) => {
+ test(title, details, async ({mount, page, expectScreenshot}) => {
+ const root = await mount();
+
+ await root.locator(`button[data-qa="${PopoverQA.trigger}"]`).click();
+
+ await expect(page.locator(`[data-qa="${PopoverQA.popoverContent}"]`)).toBeVisible();
+
+ await expectScreenshot({
+ nameSuffix: 'opened',
+ });
+ });
+ },
+ );
+});
diff --git a/src/components/Popover/__tests__/cases.tsx b/src/components/Popover/__tests__/cases.tsx
new file mode 100644
index 0000000000..8c7e665d90
--- /dev/null
+++ b/src/components/Popover/__tests__/cases.tsx
@@ -0,0 +1,29 @@
+import type {Cases, CasesWithName} from '../../../stories/tests-factory/models';
+import type {PopoverProps} from '../types';
+
+export const titleCases: Cases = ['Title'];
+export const hasArrowCases: Cases = [true];
+export const hasCloseCases: Cases = [true];
+export const placementCases: Cases = [
+ 'auto',
+ 'auto-start',
+ 'auto-end',
+ 'top',
+ 'bottom',
+ 'right',
+ 'left',
+ 'top-start',
+ 'top-end',
+ 'bottom-start',
+ 'bottom-end',
+ 'right-start',
+ 'right-end',
+ 'left-start',
+ 'left-end',
+];
+export const offsetCases: CasesWithName = [
+ ['top:4 left: 12', {top: 4, left: 12}],
+];
+export const strategyCases: Cases = ['absolute', 'fixed'];
+export const themeCases: Cases = ['info', 'special', 'announcement'];
+export const sizeCases: Cases = ['s', 'l'];
diff --git a/src/components/Popover/__tests__/constants.ts b/src/components/Popover/__tests__/constants.ts
new file mode 100644
index 0000000000..468eba7cf9
--- /dev/null
+++ b/src/components/Popover/__tests__/constants.ts
@@ -0,0 +1,4 @@
+export const PopoverQA = {
+ trigger: 'trigger',
+ popoverContent: 'popover-content',
+};
diff --git a/src/components/Popover/__tests__/helpers.tsx b/src/components/Popover/__tests__/helpers.tsx
new file mode 100644
index 0000000000..52df5b675d
--- /dev/null
+++ b/src/components/Popover/__tests__/helpers.tsx
@@ -0,0 +1,77 @@
+import React from 'react';
+
+import {Button} from '../../Button';
+import {Popover} from '../Popover';
+import type {PopoverProps} from '../types';
+
+import {PopoverQA} from './constants';
+
+const wrapProps = {
+ width: '300px',
+ height: '300px',
+ display: 'flex',
+ alignItems: 'center',
+ justifyContent: 'center',
+} as const;
+
+export const TestPopover = (props: PopoverProps) => {
+ return (
+
+ );
+};
+
+export const TestPopoverWithLinks = (props: PopoverProps) => {
+ return (
+
+
{},
+ },
+ {
+ text: 'link 2',
+ href: '#',
+ onClick: () => {},
+ },
+ ]}
+ qa={PopoverQA.popoverContent}
+ >
+
+
+
+ );
+};
+
+export const TestPopoverWithButtons = (props: PopoverProps) => {
+ return (
+
+
{},
+ }}
+ tooltipCancelButton={{
+ text: 'Cancel button',
+ onClick: () => {},
+ }}
+ qa={PopoverQA.popoverContent}
+ >
+
+
+
+ );
+};