On Thu, 22 Aug 2013, Andrew Oakley wrote:
> On 19/09/12 01:18, Ian Hickson wrote:
> >
> > I've changed the spec so that traversing the history by a delta always
> > cancels any pending navigations unless you're in the middle of an
> > unload, in which case it just aborts the algorithm entirely.
>
On 19/09/12 01:18, Ian Hickson wrote:
> I've changed the spec so that traversing the history by a delta
> always cancels any pending navigations unless you're in the middle of
> an unload, in which case it just aborts the algorithm entirely.
>
> I've also made back()/forward()/go() not work during
On Tue, 18 Sep 2012, Justin Lebar wrote:
>
> The issue isn't a history.back() which crosses origins -- that seems
> fine -- but rather calling history.back() on a cross-origin window.
> (Sorry that wasn't clear.)
Aah, ok. The spec already says that's not allowed. You can't get to the
History o
>> > I've also made back()/forward()/go() not work during the document's
>> > unload handler, since that could be used for griefing. I'm tempted to
>> > disable it entirely for all docs a la alert(), but I've no idea if
>> > that's Web- compatible and I suspect not.
>>
>> I don't know what you mean
On Tue, 18 Sep 2012, Justin Lebar wrote:
>
> This is all great; thanks for the quick turnaround!
>
> > I've also made back()/forward()/go() not work during the document's
> > unload handler, since that could be used for griefing. I'm tempted to
> > disable it entirely for all docs a la alert(),
This is all great; thanks for the quick turnaround!
> I've also made back()/forward()/go() not work during the document's unload
> handler, since that could be used for griefing. I'm tempted to disable it
> entirely for all docs a la alert(), but I've no idea if that's Web-
> compatible and I susp
On Tue, 12 Jun 2012, James Graham wrote:
>
> In particular, what stops such navigations from re-triggering the unload
> handler, and thus starting yet another navigation?
I've updated the spec to have guards in place for 'pagehide' and 'unload'.
(Not yet 'beforeunload'. Should we do that too?)