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)
(deleted),
patch
|
jorgk-bmo
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
jorgk-bmo
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
Comment 1•6 years ago
|
||
Reporter | ||
Comment 2•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Reporter | ||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Comment 8•6 years ago
|
||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Assignee | ||
Comment 11•6 years ago
|
||
Assignee | ||
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Assignee | ||
Comment 14•6 years ago
|
||
Reporter | ||
Comment 15•6 years ago
|
||
Reporter | ||
Comment 16•6 years ago
|
||
Reporter | ||
Comment 17•6 years ago
|
||
Comment 18•6 years ago
|
||
Assignee | ||
Comment 19•6 years ago
|
||
Comment 20•6 years ago
|
||
Assignee | ||
Comment 21•6 years ago
|
||
Assignee | ||
Comment 22•6 years ago
|
||
Reporter | ||
Comment 23•6 years ago
|
||
Reporter | ||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
Comment 26•6 years ago
|
||
Comment 27•6 years ago
|
||
Reporter | ||
Comment 28•6 years ago
|
||
Comment 29•6 years ago
|
||
Comment 30•6 years ago
|
||
Reporter | ||
Comment 31•6 years ago
|
||
Comment 32•6 years ago
|
||
Comment 33•6 years ago
|
||
Comment 34•6 years ago
|
||
Comment 35•6 years ago
|
||
Reporter | ||
Comment 36•6 years ago
|
||
Comment 37•6 years ago
|
||
Comment 38•6 years ago
|
||
Reporter | ||
Comment 39•6 years ago
|
||
Comment 40•6 years ago
|
||
Assignee | ||
Comment 41•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 42•6 years ago
|
||
Reporter | ||
Comment 43•6 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•6 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•6 years ago
|
||
For the record: When bug 1519653 lands, we can back out https://hg.mozilla.org/comm-central/rev/150da20417f3.
Comment 46•6 years ago
|
||
Comment 47•6 years ago
|
||
The bindings.css injection into the Addons Manager seems not needed. We have nothing forked here that needs this.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 48•6 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•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 49•6 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•6 years ago
|
Reporter | ||
Comment 50•6 years ago
|
||
So for the record: What is left to do here is to convert the xbl-richlistbox.
Comment 51•6 years ago
|
||
The work to be done is tracked in the dependencies.
Reporter | ||
Comment 52•6 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•6 years ago
|
||
Sorry, got confused, the disabled tests are about attachment reminders. Never mind, something fishy in the attachment area.
Comment 54•6 years ago
|
||
How are we going with this?
Still bug bug 1522472 and bug 1523607 to go.
Assignee | ||
Updated•6 years ago
|
Comment 55•6 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•6 years ago
|
||
https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63
XUL element method .insertItemAt()
, replacement: .insertBefore()
.
Updated•4 years ago
|
Updated•4 years ago
|
Description
•