Port Bug 1513343 Remove textarea binding and replace usages with html:textarea
Categories
(Thunderbird :: General, task)
Tracking
(Not tracked)
People
(Reporter: jorgk-bmo, Assigned: mkmelin)
References
Details
Attachments
(3 files)
30.80 KB,
patch
|
Paenglab
:
review+
|
Details | Diff | Splinter Review |
32.19 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
6.12 KB,
patch
|
Paenglab
:
review+
|
Details | Diff | Splinter Review |
12:50:24 - Paenglab_work: Bug 1513343 is on autoland and will probably break us. We have a lot of multiline textboxes.
12:52:46 - ntim: Paenglab_work: normally, you should only need to change all usages to textareas and import the context menu scripts if not already done
12:53:53 - ntim: Paenglab_work: if you're using multiline textboxes with spellcheck support then the spellcheck will likely no longer work
12:54:07 - ntim: the spellcheck context menu*
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
This should be it.
Ran out of time, back later in the evening.
The chat changes may be slightly off. Can't test properly since chat is broken atm.
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Some slight update, fixed a textbox.inputField reference
The things you mention are still a bit broken.
Reporter | ||
Comment 5•6 years ago
|
||
Leaving this open for follow-ups and test fixes, if any.
Reporter | ||
Comment 8•6 years ago
|
||
Test failures here in Calendar. Can you get to them before I disable them?
Comment 10•6 years ago
|
||
Okay, I fixed the tests, but the event dialog is still wrong visually. I can't get the textbox to flex both horizontally and vertically.
Reporter | ||
Comment 11•6 years ago
|
||
Thanks, but the tree is still not happy. testTaskView.js is a perma-fail now (bug 1522605?) and on debug runs we see the disconserting:
Assertion failure: IsInAnonymousSubtree(), at z:/build/build/src/dom/base/Element.cpp:1869
PROCESS-CRASH | testTodayPane.js | application crashed [@ mozilla::dom::Element::UnbindFromTree(bool,bool)]
I'll file a bug for that.
Comment 12•6 years ago
|
||
Reporter | ||
Comment 13•6 years ago
|
||
Are we done here? No, still more work required, see comment #4.
Comment 14•6 years ago
|
||
I think this should fix all the remaining issues.
Assignee | ||
Updated•6 years ago
|
Comment 15•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Comment 16•6 years ago
|
||
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/11f46ea9ea72
Fix display of textareas in calendar. r=Paenglab
Comment 17•5 years ago
|
||
How would I port a binding like this:
<binding id="inputzombie" extends="chrome://global/content/platformHTMLBindings.xml#inputFields">
it leads to bad coordinates (negative height) in chrome input elements in Tb68b5.
Assignee | ||
Comment 18•5 years ago
|
||
That binding was removed - see bug 1419091. I don't think you can port it directly, but you need to change approach.
Updated•5 years ago
|
Description
•