<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Every change has the potential to push
      away users and when a feature is implemented over more than one
      release it provides additional chances to push users away from
      using Firefox when a user gets used to one change and another
      change to the same feature happens in the release or two. I know
      it can be difficult to implement features in this manner but I
      think it is important to call this out especially given the
      additional changes outlined below. Does anyone disagree that there
      is value in releasing changes to a feature that are very
      noticeable to Firefox users in the same release from a user
      retention perspective?<br>
      <br>
      Robert<br>
      <br>
      On 8/20/2013 2:25 PM, Madhava Enros wrote:<br>
    </div>
    <blockquote cite="mid:A694042E5D1C452081B1805DB498D560@mozilla.com"
      type="cite">
      <div> <span style="font-size: 14px;">Hi all -</span> </div>
      <div><span style="font-size: 14px;"><br>
        </span></div>
      <div><span style="font-size: 14px;">I think there are a few
          different discussions happening in this thread -- I wanted to
          pipe up with a bit of the context that may be lacking about
          rationale, etc.</span></div>
      <div><span style="font-size: 14px;"><br>
        </span></div>
      <div><span style="font-size: 14px;"><b>1. Why at the top?</b></span></div>
      <div><span style="font-size: 14px;">If we were from starting from
          scratch and designing a findbar, we'd put it at the top
          because</span></div>
      <div><span style="font-size: 14px;">(a) that connects it to where
          we put all the rest of the Firefox chrome -- we'd expect that
          that's where most users would expect to look for it</span></div>
      <div><span style="font-size: 14px;">(b) it conforms to a general
          design pattern that UI should structurally "precede" the stuff
          that it affects or controls -- i.e., changes, affected areas,
          etc. are "downstream" of the control -- whether this is
          top-to-bottom or left-to-right (assuming LTR locale).</span></div>
      <div><span style="font-size: 14px;"><br>
        </span></div>
      <div><span style="font-size: 14px;">We have the sense,
          anecdotally, that a lot of people don't notice the currently
          shipping find bar down at the bottom. I know this will seem
          unlikely to many of us to have already habituated to it's
          currently shipping location. I'm not sure what, if any, data
          we have on this, but you'll note that on new profiles we flash
          the bar yellow the first time just to get people's attention.
          We should try to not find ourselves in a situation that
          requires this in the first place.</span></div>
      <div><span style="font-size: 14px;"><br>
        </span></div>
      <div><span style="font-size: 14px;"><b>2. Why shift everything
            down?</b></span></div>
      <div><span style="font-size: 14px;">Indeed, why? My preference,
          and I think this is the intent behind the current
          implementation in nightlies, is that we should _overlay_ the
          bar when you hit Accel-F (animating it in, so that it's itself
          noticeable). If the first match should be underneath the
          findbar, we should scroll content down to reveal it. And, of
          course, a user can scroll content down manually as well.</span></div>
      <div><span style="font-size: 14px;"><br>
        </span></div>
      <div><span style="font-size: 14px;"><b>3. Why the full width of
            the screen?</b></span></div>
      <div><span style="font-size: 14px;">I think it's this way right
          now because this was a "minimal improving change" from the
          currently shipping findbar experience. Certainly, in the mists
          of time when this design work was started, I think we were
          told that a more minimal Chrome-style find box was Very
          Difficult to implement for us. I think we can/should pursue
          this, but I'm not sure it needs to be in the first rev.</span></div>
      <div><span style="font-size: 14px;"><b><br>
          </b></span></div>
      <div><span style="font-size: 14px;"><b>4. Is this the platonic
            ideal of findbar experience</b></span></div>
      <div><span style="font-size: 14px;">No - almost certainly not. In
          fact, we have further designs wrt highlighting not just the
          matching string but the surrounding context. That's for a
          future iteration, I think.</span></div>
      <div>
        <div><br>
        </div>
        <div><span style="font-size: 14px;">I hope this helps!</span></div>
        <div><span style="font-size: 14px;"><br>
          </span></div>
        <div><span style="font-size: 14px;">Madhava</span></div>
        <div><br>
        </div>
        <div>-- </div>
        <div>Madhava Enros</div>
        <div>Firefox User Experience</div>
        <div>mozilla.org/firefox</div>
        <div><br>
        </div>
      </div>
      <p style="color: #A0A0A8;">On Tuesday, August 20, 2013 at 5:02 PM,
        Markus Stange wrote:</p>
      <blockquote type="cite"
style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
        <span>
          <div>
            <div>
              <div dir="ltr"><br>
                <div>
                  <div>On Tue, Aug 20, 2013 at 10:35 PM, Ehsan Akhgari <span
                      dir="ltr"><<a moz-do-not-send="true"
                        href="mailto:ehsan.akhgari@gmail.com"
                        target="_blank">ehsan.akhgari@gmail.com</a>></span>
                    wrote:<br>
                    <blockquote style="margin:0 0 0 .8ex;border-left:1px
                      #ccc solid;padding-left:1ex">
                      <div dir="ltr">
                        <div>
                          <div><br>
                            <div>However, I would feel a lot better if
                              somebody came up with reasons why shifting
                              the content up/down is actually desired.</div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                    <div><br>
                    </div>
                    <div>I don't think it's desired, ever.<br>
                    </div>
                    <div> </div>
                    <blockquote style="margin:0 0 0 .8ex;border-left:1px
                      #ccc solid;padding-left:1ex">
                      <div dir="ltr">
                        <div>
                          <div>
                            <div>  The only reasoning in favor of the
                              current behavior that I've seen is <<a
                                moz-do-not-send="true"
                                href="https://bugzilla.mozilla.org/show_bug.cgi?id=893446#c14"
                                target="_blank">https://bugzilla.mozilla.org/show_bug.cgi?id=893446#c14</a>>
                              (the first paragraph),</div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                    <div><br>
                    </div>
                    <div>This makes no sense to me. Attention is drawn
                      towards things that move and drawn away from the
                      things that stay fixed. If everything is moving,
                      attention is drawn everywhere it once, which can't
                      work.<br>
                    </div>
                    <div> </div>
                    <blockquote style="margin:0 0 0 .8ex;border-left:1px
                      #ccc solid;padding-left:1ex">
                      <div dir="ltr">
                        <div>
                          <div>
                            <div> but based on the later discussion in
                              the bug, it seems to me that this behavior
                              is generally not desired, which caused us
                              to come up with a solution which works
                              some of the time but not all of the time,
                              and will break on some popular websites
                              such as Gmail.  And it's not clear at all
                              why this half-working solution was
                              implemented instead of other proposals
                              which will give at least a consistent, if
                              not superior, experience all the time.<br>
                            </div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                    <div><br>
                    </div>
                    <div>Which other proposals are you referring to? The
                      only other consistent proposal I know of was
                      adapting Chrome's solution. I implemented the
                      half-working solution because I overestimated the
                      percentage of pages which it work on, because Mike
                      gave positive feedback on it, and because I did
                      not have the time and energy for a Chrome-like
                      full reimplementation.<br>
                      <br>
                    </div>
                    <div>-Markus<br>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div>
              <div>_______________________________________________</div>
              <div>firefox-dev mailing list</div>
              <div><a moz-do-not-send="true"
                  href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a></div>
              <div><a moz-do-not-send="true"
                  href="https://mail.mozilla.org/listinfo/firefox-dev">https://mail.mozilla.org/listinfo/firefox-dev</a></div>
            </div>
          </div>
        </span> </blockquote>
      <div> <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
firefox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/firefox-dev">https://mail.mozilla.org/listinfo/firefox-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>