W3C home > Mailing lists > Public > public-html@w3.org > January 2009

Re: Lose Focus When Hidden? (SVG ISSUE-2031)

From: Jonas Sicking <jonas@sicking.cc>
Date: Thu, 22 Jan 2009 17:06:52 -0800
Message-ID: <63df84f0901221706o742de72fx535b7b0165c20bb4@mail.gmail.com>
To: Ian Hickson <ian@hixie.ch>, Olli Pettay <Olli.Pettay@helsinki.fi>
Cc: Doug Schepers <schepers@w3.org>, HTML WG <public-html@w3.org>, www-svg <www-svg@w3.org>

On Thu, Jan 22, 2009 at 4:45 PM, Ian Hickson <ian@hixie.ch> wrote:
> On Mon, 25 Aug 2008, Doug Schepers wrote:
>> We have an issue with SVG that we think applies to HTML UAs as well, and
>> we'd like to align.
>> When an element (such as a form field) has focus, and is removed from
>> the DOM or hidden with e.g. display:none, what should happen with the
>> focus?
>> * Should the element lose focus?
>> * If it does lose focus, should it throw a blur/focusout event?
>> * If it does lose focus, where should the document focus go?
>> * If it doesn't lose focus, should it still receive e.g. keyboard events
>>   when it is in that removed/hidden state?
>> * If the element is replaced in the DOM, should it regain focus?
>> * If the element is unhidden, should it regain focus?
>> * If it does regain/keep focus, should it subsequently begin/keep
>>   receiving events?
>> We have a simple test case that seems to indicate that HTML UAs vary on
>> this:
>> http://lists.w3.org/Archives/Public/public-svg-wg/2008JulSep/0171.html
>> Some seem to lose focus, or partially lose focus (retain focus, but
>> can't receive keyboard events), or lose focus completely.
>> We think that the element should lose focus, through a blur/focusout
>> event, that the focus should go to the document root, and that the
>> element should not regain focus upon becoming available again.
> Did the SVG working group come to a conclusion on this issue?

I know Olli Pettay started a thread on this subject (but for HTML) in
the whatwg or html-wg lists too. Though I don't think a conclusion was

But I too think it'd be great, if not vital, that HTML and SVG do the
same thing here.

/ Jonas
Received on Friday, 23 January 2009 01:20:45 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:15:41 UTC