inputmode has been introduced in Firefox 17. Since then, Hixie came with a proposal and neither Jonas and I can say for sure what would be the best solution. Unfortunately, in this situation, shipping this feature in Firefox Android and Firefox OS would be dangerous for the Web. I think the best plan would be to: 1. Disable the feature for Firefox 17 and Firefox 18 (which is going to disable for Firefox OS); 2. Hide the feature behind a pref in m-c; 3. Take our time to find out a real good solution.
Created attachment 679672 [details] [diff] [review] Patch
Olli, if you happen to have 5 minutes to do this review :)
Comment on attachment 679672 [details] [diff] [review] Patch I can't or shouldn't review the .java part.
Comment on attachment 679672 [details] [diff] [review] Patch [Approval Request Comment] Bug caused by (feature/regressing bug #): bug 746142 User impact if declined: the feature is not mature enough to be added to the Web Platform. We need to figure out what we really want and have a broad discussion. Shipping this feature in Firefox Android and Firefox OS might create a situation where we are Testing completed (on m-c, etc.): not landing on m-c Risk to taking this patch (and alternatives if risky): not much, unless people are already heavily relying on this feature but I doubt it. We might create regressions but that seems unlikely given that the patch tries to be very specific in removed code chunks. String or UUID changes made by this patch: yes, nsIDOMHTMLInputElement
Comment on attachment 679672 [details] [diff] [review] Patch Approve disabling this is it's not ready yet. Please update the status flags to 'disabled' once this is on branches.
How come this change didn't get into the ESR ? I have a native extension (C++) and currently I can't support both 17 release and 17 ESR. Do you happen to know of a workaround for this ?
It seems that FF17 Release was built with nsIDOMHTMLInputElement with uuidd uuid(83984fd0-b0b2-11e1-afa6-0800200c9a66) and ESR had uuid(e59a4df5-0904-414d-9203-9af2790698ea). Help :) ?
(In reply to georgehdd from comment #9) > It seems that FF17 Release was built with nsIDOMHTMLInputElement with uuidd > uuid(83984fd0-b0b2-11e1-afa6-0800200c9a66) and ESR had > uuid(e59a4df5-0904-414d-9203-9af2790698ea). > > Help :) ? https://bugzilla.mozilla.org/show_bug.cgi?id=813264#c25