diff --git a/src/test/year_picker_test.test.tsx b/src/test/year_picker_test.test.tsx
index 6721abcd2..8ecab2ce9 100644
--- a/src/test/year_picker_test.test.tsx
+++ b/src/test/year_picker_test.test.tsx
@@ -634,6 +634,20 @@ describe("YearPicker", () => {
expect(selectedYear?.textContent).toBe(`${currentYear}`);
});
+ it("should set the key-selected class (pre-select) automatically to the current year when there is no selected date passed - in the Inline Mode", () => {
+ const { container } = render(
+ ,
+ );
+
+ const selectedYear = container.querySelector(
+ ".react-datepicker__year-text--keyboard-selected",
+ );
+ expect(selectedYear).toBeDefined();
+
+ const currentYear = new Date().getFullYear();
+ expect(selectedYear?.textContent).toBe(`${currentYear}`);
+ });
+
it("should set the date to the selected year of the previous period when previous button clicked", () => {
let date: Date | null;
const expectedDate = getStartOfYear(setYear(newDate(), 2008));
diff --git a/src/year.tsx b/src/year.tsx
index 36b363d43..8e05674d8 100644
--- a/src/year.tsx
+++ b/src/year.tsx
@@ -250,12 +250,7 @@ export default class Year extends Component {
getStartOfYear(this.props.preSelection),
);
- return (
- !this.props.inline &&
- !isSelectedDay &&
- isKeyboardSelectedDay &&
- !isDisabled
- );
+ return !isSelectedDay && isKeyboardSelectedDay && !isDisabled;
};
isSelectedYear = (year: number) => {