I strongly disagree with the reasoning in that post. You say:

"As an author, I would find it strange that upon focus of a text input the 
ellipsis would just disappear."

I think it would be even stranger for the ellipsis not to disappear and to be 
editing a truncated version of the input field's value. What does that that 
even mean? I'd rather the author be surprised than the user!

It seems like the options are:

(1) Ignore text-overflow completely on text fields. Support a new property for 
the dynamic display of the full text when focused.
(2) Honor text-overflow strictly on text fields. Support a new property for the 
dynamic display of the full text when focused.
(3) Use text-overflow for the dynamic display of the full text when focused.

To me (3) is clearly the most attractive choice. (1) would surprise authors by 
having text-overflow not work. (2) would surprise both authors and users by 
having text-overflow work badly when you focused the control.

I see absolutely no reason to introduce a new property here, especially after 
hearing that Gecko just made text-overflow do this already. My expectation is 
that we would match Gecko's behavior and not introduce a new property.

dave
([email protected])

On Jan 16, 2012, at 1:53 PM, Jon Lee wrote:

> There is a thread on the www-style list that discusses this point:
> 
> http://lists.w3.org/Archives/Public/www-style/2012Jan/0687.html
> 
> On Jan 16, 2012, at 11:41 AM, David Hyatt wrote:
> 
>> I have the same question. Can you explain why text-overflow is insufficient? 
>> I think in this case it would be acceptable behavior to just make 
>> text-overflow behave the way you want, i.e., no longer showing the ellipsis 
>> while the user is actively typing in the focused control seems like fine 
>> behavior even for text-overflow.
>> 
>> dave
>> ([email protected])
>> 
>> On Jan 13, 2012, at 2:45 PM, Ojan Vafai wrote:
>> 
>>> Is this specced anywhere? Do we need a new CSS property? Could we just make 
>>> text-overflow work on text inputs?
>>> 
>>> On Wed, Jan 11, 2012 at 11:30 PM, Jon Lee <[email protected]> wrote:
>>> Hi WebKit!
>>> 
>>> I wanted to let you know that we would like to add a new CSS property 
>>> -webkit-control-text-overflow. It is a non-inheritable property that can 
>>> only be applied to single-line text inputs. Acceptable values are the same 
>>> as text-overflow, i.e. "clip" and "ellipsis".
>>> 
>>> When the input is set with the "ellipsis" value, both the placeholder and 
>>> inner text value of the input render with an ellipsis if the text overflows 
>>> and the input is not focused. When the input becomes focused, the 
>>> placeholder or text value renders clipped, as before.
>>> 
>>> Although this is a small enhancement to text controls, we think this is 
>>> especially useful for authors developing on the mac platform, since the 
>>> analog native widgets behave similarly.
>>> 
>>> The bug that tracks this is: https://bugs.webkit.org/show_bug.cgi?id=76118
>>> 
>>> Jon
>>> _______________________________________________
>>> webkit-dev mailing list
>>> [email protected]
>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>> 
>>> _______________________________________________
>>> webkit-dev mailing list
>>> [email protected]
>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>> 
> 

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to