The following issue is only present in a Firefox browser:
Changing the value of a TimePicker input field through code can sometimes cause the entire browser to scroll to the top of the page.
Was tested in:
Firefox 114.0 (64bit)
(User Agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0")
Reproduction:
Test in Dojo: https://dojo.telerik.com/UdoLAkat/4
Expected behaviour:
- After step 5. the value should just update in the TimePicker input field without causing any scrolling to happen.
I am assuming this behaviour happens because the TimeView component is attempting to scroll within its <ul> element to the option that has been selected by the .value(...) call, but since the entire TimeView component and all of its elements are hidden, Firefox somehow misinterprets the scrolling and scrolls the main viewport to the top of the page instead.