<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Aug 20, 2013 at 9:04 PM, Gavin Sharp <span dir="ltr"><<a href="mailto:gavin@gavinsharp.com" target="_blank">gavin@gavinsharp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im"><br>
</div>I find it surprising that you feel this way, because I haven't heard a<br>
lot of negative feedback about the shifting itself (aside from some<br>
issues with the animation/fade that have since been fixed).<br></blockquote><div><br></div><div>You can add me to the negative feedback list, too. I had hoped that bug 893446 would be enough of a fix, but in practice it seems that the percentage of web pages where it doesn't work is unexpectedly high. And the experience in the failure cases is really bad, especially the double-transition which I introduced: first the findbar animates in, and the page shifts afterwards (instead of both transitions happening at the same time).<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

My experience has been that training myself to look up rather than<br>
down to see what I'm searching for has been the most jarring change,<br>
but that's caused by the change rather than inherent to the new<br>
solution.<br></blockquote><div><br></div><div>It's the other way round for me. I found it really easy to adapt to the new position, but the content shift catches me off guard each time it happens. I don't get motion sickness from it; to me the experience feels like a table-cloth is pulled out from under me. This comes along with a sense of loss of control, which is quite jarring.<br>
</div><div><br><div class="im">
> I would like to advocate for the following solution:<br>
><br>
> * Overlay the content as opposed to shifting it down when opening the find<br>
> bar<br>
> * Don't adjust the scroll origin like the patch in bug 893446 does<br>
> * Shift down the content *if* the found text is at the very top of the page<br><br></div><div class="im">This might work. But it still will mean that hiding the findbar causes a shift if case 3 occurred at any point during the time the findbar was opened. (We probably shouldn't undo the shift when the text in the findbar changes such that text at the very top no longer matches as long as the findbar is open.)<br>
</div><br></div><div>-Markus<br></div></div><br></div></div>