Port Bug 1472558 Convert "richlistbox" to Custom Element
Categories
(Thunderbird :: Upstream Synchronization, enhancement)
Tracking
(thunderbird_esr78 unaffected)
| Tracking | Status | |
|---|---|---|
| thunderbird_esr78 | --- | unaffected |
People
(Reporter: jorgk-bmo, Assigned: arshad)
References
Details
(Keywords: leave-open, Whiteboard: [drop xbl-richlistbox])
Attachments
(3 files, 4 obsolete files)
|
41.80 KB,
patch
|
jorgk-bmo
:
feedback+
|
Details | Diff | Splinter Review |
|
3.24 KB,
patch
|
jorgk-bmo
:
feedback+
|
Details | Diff | Splinter Review |
|
1.41 KB,
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
Comment 1•7 years ago
|
||
| Reporter | ||
Comment 2•7 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
Updated•7 years ago
|
Comment 3•7 years ago
|
||
Comment 4•7 years ago
|
||
| Reporter | ||
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Updated•7 years ago
|
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
| Assignee | ||
Comment 11•7 years ago
|
||
| Assignee | ||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
| Reporter | ||
Updated•7 years ago
|
| Reporter | ||
Updated•7 years ago
|
| Assignee | ||
Comment 14•7 years ago
|
||
| Reporter | ||
Comment 15•7 years ago
|
||
| Reporter | ||
Comment 16•7 years ago
|
||
| Reporter | ||
Comment 17•7 years ago
|
||
Comment 18•7 years ago
|
||
| Assignee | ||
Comment 19•7 years ago
|
||
Comment 20•7 years ago
|
||
| Assignee | ||
Comment 21•7 years ago
|
||
| Assignee | ||
Comment 22•7 years ago
|
||
| Reporter | ||
Comment 23•7 years ago
|
||
| Reporter | ||
Comment 24•7 years ago
|
||
Comment 25•7 years ago
|
||
Comment 26•7 years ago
|
||
Comment 27•7 years ago
|
||
| Reporter | ||
Comment 28•7 years ago
|
||
Comment 29•7 years ago
|
||
Comment 30•7 years ago
|
||
| Reporter | ||
Comment 31•7 years ago
|
||
Comment 32•7 years ago
|
||
Comment 33•7 years ago
|
||
Comment 34•7 years ago
|
||
Comment 35•7 years ago
|
||
| Reporter | ||
Comment 36•7 years ago
|
||
Comment 37•7 years ago
|
||
Comment 38•7 years ago
|
||
| Reporter | ||
Comment 39•7 years ago
|
||
Comment 40•7 years ago
|
||
| Assignee | ||
Comment 41•7 years ago
|
||
Updated•7 years ago
|
Comment 42•7 years ago
|
||
| Reporter | ||
Comment 43•7 years ago
|
||
Note that switching the cloud file provider list to xbl-richlistbox makes the test cloudfile/test-cloudfile-manager.js pass, but one can't select a cloudfile provider now. See comment #35 and bug 1519653.
| Reporter | ||
Comment 44•7 years ago
|
||
More precisely: Comment #35 and bug 1519653 show the same error. I have a patch for bug 1519653 and with that patch we can switch to the normal richlistbox here and the test passes.
| Reporter | ||
Comment 45•7 years ago
|
||
For the record: When bug 1519653 lands, we can back out https://hg.mozilla.org/comm-central/rev/150da20417f3.
Comment 46•7 years ago
|
||
Comment 47•7 years ago
|
||
The bindings.css injection into the Addons Manager seems not needed. We have nothing forked here that needs this.
Updated•7 years ago
|
Updated•7 years ago
|
Comment 48•7 years ago
|
||
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/8e0c009b6d37
Remove unneeded bindings.css inject in aboutAddonsExtra.js. r=darktrojan
| Reporter | ||
Updated•7 years ago
|
| Reporter | ||
Updated•7 years ago
|
| Reporter | ||
Updated•7 years ago
|
| Reporter | ||
Comment 49•7 years ago
|
||
(In reply to Pulsebot from comment #25)
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/c39f35e517ff
Port bug 1472558: fork richlistbox.xml until we have our code converted.
rs=bustage-fix,jorgk
I have no idea why the fork we created on 2019-01-04 did not include the changes M-C made to that file four days before here:
https://hg.mozilla.org/mozilla-central/rev/8b2453d488ae#l5.2
Looks like we copied an old version :-( - I filed bug 1521309 to correct that.
Updated•7 years ago
|
| Reporter | ||
Comment 50•7 years ago
|
||
So for the record: What is left to do here is to convert the xbl-richlistbox.
Comment 51•7 years ago
|
||
The work to be done is tracked in the dependencies.
| Reporter | ||
Comment 52•7 years ago
|
||
How are we going with this? Lately some attachment tests are failing, see here for disabled tests:
https://hg.mozilla.org/comm-central/rev/6210f90e0832ae852976c7d39fdaa4d087bea406
Maybe I disabled them in the wrong bug.
Currently we have a crash in the MozMill Z1 run in the attachment area, which takes the entire directory and those which follow down with:
TEST-UNEXPECTED-FAIL | Disconnect Error: Application unexpectedly closed
TEST-UNEXPECTED-FAIL | (runtestlist.py) | Exited with code 1 during directory run
You can see ti by clicking on a "Z1". Here is a log:
https://taskcluster-artifacts.net/KCNcnCe2SQG9C39Uh4-Ejg/0/public/logs/live_backing.log
It has lots of the errors already reported in bug 1526699:
JavaScript error: chrome://messenger/content/richlistbox.xml, line 857: TypeError: this.currentItem._fireEvent is not a function
I'm not sure whether that's related to the current bustage. I haven't been able to pin-point the failure yet.
Anyway, I can't see any progress here.
| Reporter | ||
Comment 53•7 years ago
|
||
Sorry, got confused, the disabled tests are about attachment reminders. Never mind, something fishy in the attachment area.
Comment 54•7 years ago
•
|
||
How are we going with this?
Still bug bug 1522472 and bug 1523607 to go.
| Assignee | ||
Updated•7 years ago
|
Comment 55•7 years ago
|
||
I have some problems with the missing insertItemAt method - is there any workaround function that can be used with richlistbox? I need this functionality for my quickFilters Add-on so I can keep supporting multi-select cut / paste / copy / alphabetic sorting, now that listbox is gone.
| Reporter | ||
Comment 56•7 years ago
|
||
https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63
XUL element method .insertItemAt(), replacement: .insertBefore().
Updated•6 years ago
|
Updated•6 years ago
|
Description
•