Closed Bug 1472002 Opened 8 years ago Closed 8 years ago

Port bug 1470910 to TB: Migrate input-box / input-box-spell to a Custom Element

Categories

(Thunderbird :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 63.0

People

(Reporter: Paenglab, Assigned: Paenglab)

Details

Attachments

(1 file, 2 obsolete files)

Bug 1470910 makes it that we need to change <xul:hbox class="textbox-input-box"> to <xul:textbox-input-box class="textbox-input-box">.
Attached patch textbox-input-box.patch (obsolete) — Splinter Review
I'm asking already for r? but bug 1470910 is not yet reviewed.
Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #8988600 - Flags: review?(jorgk)
Comment on attachment 8988600 [details] [diff] [review] textbox-input-box.patch Looks like bug 1470910 is taking longer than expected. Please set r? again in due course.
Attachment #8988600 - Flags: review?(jorgk)
Attached patch textbox-input-box.patch (obsolete) — Splinter Review
Bug 1470910 is now on in m-i. They use now "moz-input-box" instead of "textbox-input-box". I found two tests which use "textbox-input-box" as anonid. I changed them and hope this works.
Attachment #8988600 - Attachment is obsolete: true
Attachment #8997359 - Flags: review?(jorgk)
Comment on attachment 8997359 [details] [diff] [review] textbox-input-box.patch I'm not a very good XUL reviewer, perhaps Aceman can take a look before the M-C bug merges, most likely this afternoon/evening. Then we should also have the try results.
Attachment #8997359 - Flags: review?(acelists)
It triggered bug 1480716 and it's not clear if it lands.
We have test failures in Calendar with the M-C bug applied: TEST-UNEXPECTED-FAIL | /Users/cltbld/tasks/task_1533298269/build/tests/mozmill/testLocalICS.js | testLocalICS.js::testLocalICS TEST-UNEXPECTED-FAIL | /Users/cltbld/tasks/task_1533298269/build/tests/mozmill/testTodayPane.js | testTodayPane.js::testTodayPane Log says: https://taskcluster-artifacts.net/ZG6dZUFmTKKRxvf8xcqP_g/0/public/logs/live_backing.log INFO - SUMMARY-PASS | testLocalICS.js::setupModule INFO - SUMMARY-PASS | testLocalICS.js::teardownTest INFO - SUMMARY-UNEXPECTED-FAIL | testLocalICS.js | testLocalICS.js::testLocalICS INFO - EXCEPTION: Expression "{"class":"textbox-input-box"}" returned null. Anonymous == true INFO - at: elementslib.js line 486 Also: INFO - EXCEPTION: menuitem is null INFO - at: test-calendar-utils.js line 859 INFO - menulistSelect test-calendar-utils.js:859 5 And: INFO - SUMMARY-UNEXPECTED-FAIL | testTodayPane.js | testTodayPane.js::testTodayPane INFO - EXCEPTION: Timeout exceeded for waitForElement Lookup: id("calendar-event-dialog-inner")/id("event-grid")/id("event-grid-rows")/id("event-grid-title-row")/id("item-title")/anon({"class":"textbox-input-box"})/anon({"anonid":"input"}) INFO - at: utils.js line 396 Richard, there is no indication that the M-C bug won't get merged. Looks like there are heaps of textbox-input-box in Calendar.
Flags: needinfo?(richard.marti)
Flags: needinfo?(geoff)
Flags: needinfo?(richard.marti)
The patch of the last try.
Attachment #8997359 - Attachment is obsolete: true
Attachment #8997359 - Flags: review?(jorgk)
Attachment #8997359 - Flags: review?(acelists)
Attachment #8997552 - Flags: review?(acelists)
Comment on attachment 8997552 [details] [diff] [review] textbox-input-box.patch I'll have to land this when M-C next merges to fix the bustage. Try run looks good, BTW.
Attachment #8997552 - Flags: review?(philipp)
Comment on attachment 8997552 [details] [diff] [review] textbox-input-box.patch Thanks, rs=jorgk.
Attachment #8997552 - Flags: review+
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/b9a01f785b98 Port bug 1470910 to TB: Migrate input-box / input-box-spell to a Custom Element. rs=jorgk
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Flags: needinfo?(geoff)
Target Milestone: --- → Thunderbird 63.0
Comment on attachment 8997552 [details] [diff] [review] textbox-input-box.patch Review of attachment 8997552 [details] [diff] [review]: ----------------------------------------------------------------- Thanks, this looks OK to me according to bug 1470910.
Attachment #8997552 - Flags: review?(acelists) → review+
Attachment #8997552 - Flags: review?(philipp) → review+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: