(function () {
function fixFlatpickrConfig() {
if (!window.flatpickr) return;
// Backup original
const original = window.flatpickr;
window.flatpickr = function (selector, config) {
if (config) {
// FORCE enable full header (Month + Year)
config.allowInput = true;
config.onReady = [
function (selectedDates, dateStr, instance) {
// FORCE month visibility repair
if (instance.currentMonthElement) {
instance.currentMonthElement.style.display = "block";
}
}
].concat(config.onReady || []);
}
return original(selector, config);
};
}
document.addEventListener("DOMContentLoaded", function () {
setTimeout(fixFlatpickrConfig, 500);
});
})();
// erzwingt vollständigen header rebuild inkl. month
el._flatpickr.set("allowInput", true);
el._flatpickr.redraw();
// FORCE reopen to rebuild header UI
el._flatpickr.close();
el._flatpickr.open();
el._flatpickr.close();
}
});
}, 800);
});