Drew
> 11) Switch to the other tab�
>
> 12) You will see two log messages:
>
> info: this is a test
> info: this is a test 2
>
> So I believe the browser is not properly dumping the old add-on build.
> Probably not an issue if you are doing the command line development
> because the cfx commands restarts the browser, right? Until I figured
> out what was going on, I believed that the add-on system was completely
> hosed and almost gave up� something I don't want any add-on developers
> to do.
>
> --
> You received this message because you are subscribed to the Google
> Groups "mozilla-labs-jetpack" group.
> To post to this group, send email to mozilla-la...@googlegroups.com.
> To unsubscribe from this group, send email to
> mozilla-labs-jet...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/mozilla-labs-jetpack?hl=en.
On initial review of the user-flow you mentioned, I don't think it is an issue with the Add-on Builder. All of the SDK modules (to my knowledge) were built to take advantage of the 'unload' functionality in the SDK that allows the module to perform a clean-up step when uninstalled. The Builder goes through a regular uninstall step as would occur in normal add-on usage.
There are two scenarios that could cause this:
1) The tabs module is not property removing set events on its unload step