-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[customize-titlebar] Update treeView code not to use nsISupportsArray #121
Comments
Thanks for the heads-up, even I don't think it will be done in the short term. But yes, we should have this piece fixed and be prepared for a quick release. Lets try to also get as many of the other fixes landed by then. |
nsISupportsArray has already been removed from nsITreeView on trunk, which breaks ChatZilla. Whoever is waiting to kill it everywhere may be waiting on its removal from various Firefox modules, they won't wait on an extension, even a popular one like NTT. I think it will be done in the very short term, my guess is Fx22, or Fx23 at the latest. |
So lets get this done asap so we can land a quick follow-up release together with the compatibility pull. |
Reading through ChatZilla bug and testing chatzilla with Nightly and Aurora, I think this is not a hard blocker, but a nice-to-have issue. :) |
So what's actually broken in our case? |
@xabolcs I have now built an xpi (3.4pre) from commit xabolcs/nightlytt/d124915 . Should I install that or is the current 3.5pre from mozilla/nightlytt good enough? And what do you want me to test in particular? (what steps should I take? what should I look out for?) |
Hi All! @tonymec yes, that 3.4pre xpi should you test! As I previously wrote, interestingly I didn't find any regression here. @whimboo |
Thanks a lot! So we really don't have to release a hotfix release and can go with our usual schedule. |
It seems like we doesn't have to release a hotfix, but please wait tonymec's feedback. |
Btw. the trivial patch is done, |
@xabolcs : Short answer: AFAICT, it works the way it should. Long answer: Adding items manually in the input box at top adds them to the title once I click [OK]. An [Apply] button would be a nice touch but is not essential. Clicking a line in the list adds that item (preceded by a space) at the end of the title in the input box (not where I last put the | insert marker in that box; becomes effective after [OK]). Scrolling works normally, after I resized the dialog height to less than the total height of its contents. Resizing columns works normally. Clicking the column headings does nothing (I tried to see if it would sort the lines according to that column. Not sorting is OK. Sorting badly would be wrong). Now back to nightlytt-3.5pre-201303092346.xpi from my local clone of the mozilla/nightlytt repo (timestamp in CET, zone +0100 "Central Europe"). |
Thank you @tonymec for testing! :) Labeling as enhancement. |
P.S. Tested with |
Fixed by commit ba25da4 above. |
nsISupportsArray
is going to be removed soon.If it lands it will not break the Customize Titlebar's treeView - introduced in NTT 3.4!
The
nsITreeView
fix landed almost a week ago.Please note about comment 61:
You could also check out DOM Inspector changeset from comment 89!
As you can see, the fix should be easy.
The text was updated successfully, but these errors were encountered: