[whatwg] Do we really need history.clearState()?

Justin Lebar justin.lebar at gmail.com
Thu Nov 12 14:03:15 PST 2009


On Thu, Nov 12, 2009 at 1:08 PM, Olli Pettay <Olli.Pettay at helsinki.fi> wrote:
> On 11/12/09 10:00 PM, Justin Lebar wrote:
>>
>> Perhaps a better idea is leaving this whole issue to the UA, which
>> could collapse all the entries from a single origin in the UI.  Then
>> we wouldn't need either function.
>
> How would UA collapse entries from a single origin?

Right now, the back button means "take me to the previous history
entry".  The UA could add a "take me back to the previous
document/origin" button.

Similarly, the browser could collect together all the entries from a
document or origin in the drop-down menu of history entries (the down
arrow next to the forward button in Firefox).  When you click the down
arrow, it could show a list of documents/origins, and when you hovered
over an entry in the list, it could expand out and show all the
entries associated with that document/origin.

> Brady Eidson <beidson at apple.com> wrote:
> Imagine the use case of the checkout procedure at an online merchant. [...]

I think this is a pretty good example of where clearState actually
helps.  I'm not sure how general it is, though.  A designer who wants
to use clearState in this way is forced to begin the checkout wizard
in a new Document.  Maybe that's OK, but it seems like an arbitrary
limitation to me.

-Justin


More information about the whatwg mailing list