I've been looking at having the oauth popup feature make some calls into 
the container over rpc to handle the popup for various reasons, one of 
which is to work around browser popup blockers.
The container could implement the feature as a litebox instead of a popup.

This change though requires some changes that will probably break 
unsuspecting upgraders...      so my options are as follows:

1) Refactor oauthpopup and break unsuspecting containers when they 
upgrade.
2) Refactor oauthpopup and add it to core (it's pretty small) so that no 
one gets hurt on the upgrade.
3) Refactor oauthpopup and add only the container part to core (this gets 
kinda messy... )
4) LEAVE MY OAUTHPOPUP ALONE!  (mess with my own copy, but don't change 
shindig)
Btw, the default implementation in my refactor calls window.open just like 
the old one, only now the container is doing the window.open instead of 
the gadget.

What does the community think the best approach would be?

Reply via email to