I have a frame which include a Javascript which "morph" an element in the parent window. The problem is that with webkit-based browser (chrome included) element is not redrawed using settimeout(). e.g. var el = window.parent.document.getElementById('myElem'); setTimeout(function() { // Setting some CSS property such as "top" or "left" }), delay); To fix it I have to do something like : document.parent.setTimeout(). Strange thing is that element is redrawed when an event occure such as mouse mouving. Example : http://files2.lya.eu/moo/ The first one is using setTimeout and the second one is using document.parent.setTimeout(). (It works with gecko and trident).
<rdar://problem/6504893>
Nothing new ?
Taking test link from Web Archive - https://web.archive.org/web/20090122185754/http://files2.lya.eu/moo/ I am able to reproduce this bug in Safari 17.4.1 where first frame does not show `start` link while Chrome Canary 125 does. Marking this as 'New'.