Closed
Bug 809865
Opened 12 years ago
Closed 12 years ago
Disable inputmode for Firefox 17 and Firefox 18
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
People
(Reporter: mounir, Assigned: mounir)
References
Details
(Keywords: dev-doc-needed)
Attachments
(1 file)
9.39 KB,
patch
|
smaug
:
review+
lsblakk
:
approval-mozilla-aurora+
lsblakk
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
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.
Assignee | ||
Updated•12 years ago
|
tracking-firefox17:
--- → ?
tracking-firefox18:
--- → ?
Assignee | ||
Updated•12 years ago
|
Keywords: dev-doc-needed
Assignee | ||
Comment 1•12 years ago
|
||
Attachment #679672 -
Flags: review?(jonas)
Assignee | ||
Comment 2•12 years ago
|
||
Olli, if you happen to have 5 minutes to do this review :)
Comment 3•12 years ago
|
||
Comment on attachment 679672 [details] [diff] [review]
Patch
I can't or shouldn't review the .java part.
Attachment #679672 -
Flags: review?(jonas) → review+
Assignee | ||
Comment 4•12 years ago
|
||
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
Attachment #679672 -
Flags: approval-mozilla-beta?
Attachment #679672 -
Flags: approval-mozilla-aurora?
Updated•12 years ago
|
status-firefox17:
--- → affected
status-firefox18:
--- → affected
Comment 5•12 years ago
|
||
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.
Attachment #679672 -
Flags: approval-mozilla-beta?
Attachment #679672 -
Flags: approval-mozilla-beta+
Attachment #679672 -
Flags: approval-mozilla-aurora?
Attachment #679672 -
Flags: approval-mozilla-aurora+
Assignee | ||
Comment 6•12 years ago
|
||
Assignee | ||
Comment 7•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment 8•12 years ago
|
||
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 ?
Comment 9•12 years ago
|
||
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 :) ?
Comment 10•12 years ago
|
||
(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
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
Comment 11•5 years ago
|
||
It's been 7 years. Time to enable it by default?
Chrome supports it fully on input elements and editable content since version 66:
https://www.chromestatus.com/feature/6225984592281600
Mozilla has a detailed description:
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode
Developers have to use dirty work-arounds with the type attribute and CSS hacks for Firefox.
Comment 12•5 years ago
|
||
Should I open a new ticket?
You need to log in
before you can comment on or make changes to this bug.
Description
•