Comment 12 for bug 1442121

Change abandoned by Zane Bitter (<email address hidden>) on branch: master
Reason: OK, time to abandon this I think.

Several of the other bugs I opened have already been fixed (bug 1626619, bug 1626607).

I just submitted a patch to resolve the original bug (bug 1442121), constrained to the scope we decided on in the comments here: Ic9220041e7bf85b4388ad283082833cfbdb6c76a.

The others (bug 1626630 and bug 1626634) remain open, but the eventual solutions will likely not look much like the ones proposed in this patch.