User:Sardisson/Safebrowsing UI Improvements

From Camino Wiki
< User:Sardisson
Revision as of 16:26, 31 January 2009 by Sardisson (talk | contribs) (→‎Blocker Bar: prefs UI)
Jump to navigation Jump to search

This page exists to discuss and scope changes to the existing Camino Safebrowsing UI copied from Firefox 3.0.

Screenshots

For screenshots of UI in various applications, see http://www.ardisson.org/smokey/moz/phishmal/

Bugs and Improvements

To see existing open follow-up bugs, see the dependency tree.

Outright Bugs

  • "Why is this site blocked" button on malware site does not go to the SB diagnostic page for the site.

UE improvements

Get Me Out of Here!

  • Currently goes "Back"
    • What happens if you arrive on a bad site via a redirect?
    • We should adopt one of the other browsers' behaviors
    • The button text doesn't give a clear indication of where "out of here!" is
  • Firefox goes "Home" (and to "Start" if "Home" is a blocked site)
  • Safari closes the page (button is labeled as such)
  • Opera goes "Home" (button is labeled as such)

Ignore this warning

  • Currently gives no warning/rationale why you should not do this before or when clicking (contra SSL error page)
  • Currently visible by default (contra SSL error page)
  • Safari gives a warning (malware only): [1]
  • Safari uses a button, not a link

Site icon

  • We have a "blocked" site icon to land when Bug 441732 is fixed.
  • We should consider making the blocked site icon persist while on the bad site (along with the persistent "we really think this site is bad" bar) to counteract any site icon-recognition ambiguity.

Blocker Bar

  • We should adopt the Firefox 3.1 model where the bar also contains "Get me out of here" and "This isn't {a web forgery|an attack site}"
  • Opera has no blocker bar, but they do place a warning in the location bar (both on the blocker page and after clicking through).

Preferences UI

Bug 436968

  • Firefox has checkboxes for both phishing and malware
  • Safari and Opera have a single checkbox