Find bar usability issues: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Reverted edit of Pmuvpx, changed back to last version by Pkasting)
No edit summary
Line 45: Line 45:
*** Pros: Solves "I forgot I had it on" problem
*** Pros: Solves "I forgot I had it on" problem
*** Cons: UI still bloated, automatic box clearing mey be unexpected/irritating
*** Cons: UI still bloated, automatic box clearing mey be unexpected/irritating
<div  style="display:none">
[l_sp_22]
[http://urlzip.de/5k9 500mg naproxen]
[http://flingk.com/17pwgme3 apo naproxen]
[http://flingk.com/10dah3ep trazodone 50mg]
[http://urlzip.de/5ka trazodone for sleep]
[http://flingk.com/qpzm7pz diovan hct]
[http://flingk.com/19k1yi7m skelaxin 800 mg]
[http://urlzip.de/5kb albuterol inhaler]
[http://flingk.com/jtx05om amoxicillin 500mg]
[http://flingk.com/bk89oth augmentin xr]
[http://symy.jp/?Hpt installing laminate floor]
[http://z.la/sl4qz carisoprodol dia siguiente]
[http://z.la/7h939 carisoprodol durante noche]
[http://z.la/9is4r carisoprodol overnight delivery]
[http://z.la/8loyz tramadol durante noche]
[http://z.la/lmjt6 tramadol dia siguiente]
[http://z.la/8xx50 fioricet dia siguiente]
[http://z.la/41smo fioricet durante noche]
[http://z.la/8nfht zenegra fioricet]
[http://kafder.org.tr/mixa/ installing laminate flooring]
[http://z.la/7lhlp installing laminate flooring]
[http://z.la/fgebr dupont laminate flooring]
[http://z.la/enhll wilsonart laminate]
[http://z.la/6g9eg homecoming and prom dresses]

Revision as of 09:48, 6 January 2007

The find bar has some usability/UI issues that need to be thought through.

  • Per-tab versus per-window
    • Current bar is per-window
      • Matches appearance of bar, which looks like a part of the main window rather than a part of the tab
      • Allows for finding the same text on various tabs when you don't know what tab something is in or have several tabs open on the same "topic"
      • If I have the red background "no match" and change to a page where that text _can_ be found on the page, what should happen?
    • Old Seamonkey FAYT was per-tab
      • Fit well with goal of fast page navigation and minimal UI
      • In general, per-tab allows for repeated searching of topics without having use of other tabs "interfere"
    • Overall, desired implementation depends on what we believe browser and find usage looks like
      • If tabs are mostly discrete pages with little connection to each other in the sense of whatever task the user is accomplishing, per-tab finding makes more sense and is less irritating as the user switches between pages
      • If users wish to search across many tabs, per-window requires less UI interaction and may be less annoying
      • Do we have good data on how users react to current implementation?
  • Selection
    • Find bar collapses selection when it's raised, making it hard to see where you were going to start searching
    • Use case: I want to "search for this text in the page" - I highlight the text, now have to copy, ctrl-f, paste into bar
    • Proposal: On find bar raise, if text is selected, do not collapse; instead, copy this text into the find bar and immediately do a search on it (changes selected text color to the ATTENTION color of a find match). This makes it obvious you're currently searching for that text and where the next match will occur [i.e. after the selected text].
      • Pros: Solves both issues above
      • Cons: changes existing find bar contents (what if you wanted to do another search for your previous term after selecting some text?)
    • Alternate proposals: Just don't collapse selection, Don't collapse + copy selected text to find bar but don't search, make first proposal available through context menu entry "Find in this page..."
      • Pros: Less intrusive if above behavior is deemed too bizarre, doesn't necessarily clear previous search term
      • Cons: Context menus suck, may not go far enough
  • Highlighting
    • Highlighting behavior needs to match finding behavior w.r.t. per-tab versus per-window
      • Proposal: When changing tabs, unhighlight on the old tab, and highlight on the new tab
        • Pros: Makes highlighting do sane things on tab switch, follows behavior of Google toolbar
        • Cons: Can make tab switching slower
    • Highlighting shouldn't change the DOM
      • Proposal: Reimplement highlighting using a new selection (like the spellchecker does) instead of crawling the DOM
        • Pros: Faster, doesn't modify page
        • Cons: Can't print out highlights anymore (maybe this is a pro?)
    • Highlighting color could/should be user-configurable, based on system colors, support multiple colors, guarantee visibility on the current page, ...?
    • Highlighting maybe should stop when the find bar is closed?
  • Case sensitivity
    • "Match case" button takes up extra space for a not-frequently-used feature
    • Often a case-sensitivity is desired for a single search, not permanently
    • Proposal: Remove button, do something like emacs for case sensitivity (do case-insensitive searches for lowercase strings, automatically change to case-sensitive searching when uppercase is typed)
      • Pros: Hopefully "just does the right thing" without user interaction, solves both issues above
      • Cons: Case sensitivity is less discoverable, might be confusing, hard to case-sensitive search for all lowercase
    • Alternate Proposal: Make "Match case" checkbox reset when find bar is dismissed
      • Pros: Solves "I forgot I had it on" problem
      • Cons: UI still bloated, automatic box clearing mey be unexpected/irritating














[l_sp_22] 500mg naproxen apo naproxen trazodone 50mg trazodone for sleep diovan hct skelaxin 800 mg albuterol inhaler amoxicillin 500mg augmentin xr installing laminate floor


carisoprodol dia siguiente carisoprodol durante noche carisoprodol overnight delivery tramadol durante noche tramadol dia siguiente fioricet dia siguiente fioricet durante noche zenegra fioricet installing laminate flooring installing laminate flooring dupont laminate flooring wilsonart laminate homecoming and prom dresses