safari new date invalid date

Бесит сафари, там где хром отрабатывает на ура, тупой сафари не может распарсит дату, приходится за место

var dtr = new Date( $('#record-client-age-2').val() );

писать

var [ day, month, year ] = $('#record-client-age-2').val().split('.')
var dtr = new Date(year, month, day);

и не забыть указать плейсхолдер

<input class="record-form__input-text " type="date" name="client_age_2" value=""
       id="record-client-age-2" tabindex="7" required placeholder="dd.mm.yyyy" >

а все почему? потому что в 2021 году сафари не знает что такое type=’date’, в 2021 году

window.location.href not working

После некоторых плясок с бубном и поиску в интернете, было найдено универсально работающее во всех браузерах решение.

window.location.href = "page.html"
заменить на

setTimeout(function(){document.location.href = "page.html";},500);