Bug 142477

Summary: formerly-readonly <input> doesn't display cursor when focused
Product: WebKit Reporter: Chris Rebert <webkit>
Component: FormsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal Keywords: HasReduction
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Macintosh Intel   
OS: OS X 10.11   
URL: http://jsfiddle.net/2matzLja/1/
See Also: http://code.google.com/p/chromium/issues/detail?id=465274
Attachments:
Description Flags
Copy of JS Fiddle example none

Description Chris Rebert 2015-03-09 03:36:29 PDT
Steps to reproduce:
1. Open http://jsfiddle.net/2matzLja/1/show/ in Safari 8.0.3
2. Double-click on the <input>. Note that a focus ring is displayed on it.

Expected result:
A text cursor should be displayed in the <input>, just as with a normal has-always-been-writeable <input>.

Actual result:
No text cursor is displayed in the <input>.
However, you can still type in the <input>, and as soon as you type a character into the <input>, the text cursor starts being displayed.

Other details:
The example's source code can be viewed at http://jsfiddle.net/2matzLja/1/
Original Bootstrap bug report: https://github.com/twbs/bootstrap/issues/16022
Related Chrome bug: https://code.google.com/p/chromium/issues/detail?id=465274
Comment 1 Chris Rebert 2015-05-06 18:30:56 PDT
Created attachment 252551 [details]
Copy of JS Fiddle example
Comment 2 Chris Rebert 2015-07-18 01:51:56 PDT
Also filed a Radar for this:

<rdar://problem/20090003>
Comment 3 Chris Rebert 2016-02-07 15:57:26 PST
Still reproduces in Safari 9.0.3