diff --git a/.changeset/feat-select-scroll-to-selected.md b/.changeset/feat-select-scroll-to-selected.md
new file mode 100644
index 00000000..dbd2a51e
--- /dev/null
+++ b/.changeset/feat-select-scroll-to-selected.md
@@ -0,0 +1,5 @@
+---
+"@tiny-design/react": minor
+---
+
+Add `scrollToSelected` prop to Select component that automatically scrolls the dropdown to the first selected option when opened
diff --git a/packages/react/src/select/__tests__/select.test.tsx b/packages/react/src/select/__tests__/select.test.tsx
index 073cf1fd..49f4a302 100644
--- a/packages/react/src/select/__tests__/select.test.tsx
+++ b/packages/react/src/select/__tests__/select.test.tsx
@@ -1,4 +1,4 @@
-import { render, fireEvent } from '@testing-library/react';
+import { render, fireEvent, act } from '@testing-library/react';
import Select from '../index';
const { Option, OptGroup } = Select;
@@ -7,6 +7,14 @@ const { Option, OptGroup } = Select;
const getOptions = () => document.querySelectorAll('.ty-select-option');
describe('', () => {
+ beforeEach(() => {
+ jest.useFakeTimers();
+ });
+
+ afterEach(() => {
+ jest.useRealTimers();
+ });
+
it('should match the snapshot', () => {
const { asFragment } = render(