[etoys-notify] [JIRA] Commented: (SQ-595) Firefox quits whenever a squeak plugin tab is closed.

Jerome Peace (JIRA) tracker at squeakland.org
Tue Dec 22 00:17:11 EST 2009


    [ http://tracker.squeakland.org/browse/SQ-595?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=39048#action_39048 ] 

Jerome Peace commented on SQ-595:
---------------------------------

Hi korakurider,

I looked at the other issue. This one is similar but not equivalent.

The other issue does not mention browser version but I suspect it is more recent than my 3.0.x version.

The key to the problem (maybe for both) is to find out what is different between closing windows and closing tabs. 

The scripting to launch the projects is the focus for my cure.
How can it be made safe for either type of dismissal?

The scripting makes some pretty old assumptions about what it is dealing with. Distinguishing between IE and not IE browsers. Maybe it needs to know about Firefox. But what will it need to know? 

Yours in curiosity and service, -Jerome Peace

> Firefox quits whenever a squeak plugin tab is closed.
> -----------------------------------------------------
>
>                 Key: SQ-595
>                 URL: http://tracker.squeakland.org/browse/SQ-595
>             Project: squeakland
>          Issue Type: Bug
>          Components: etoys-plugin
>            Reporter: Jerome Peace
>
> For this one.
> In a Firefox 3.0.x browser launch a squeak plugin project in a separate tab.
> Problem:
> When the tab is closed the entire browser quits.
> When I first came across this problem I stopped playing with plugins. All my work in other tabs are gone with the quitting
> Once the plugin has been launched nothing will stop closing the tab from quitting the browser. You can even quit the squeak application in the browser. If you close the tab the browser will quit.
> Mitigations:
> 1) Apparently I can restart the browser and it will allow me to restore the last session. Unfortunately this brings back the tab with the squeak plugin. So your back to where you started. Closing the tab quits the browser.
> 2) (This is the excuse for writing the report). Apparently opening the project in a separate window (as opposed to tab) allows the project to be dismissed by closing that window with the close (x) box at the top right of the window. Then only the window closes and not any other windows that I may have open. Caution: Choosing to close the tab for the plugin still causes the browser to quit. Only by choosing the Window close button is disaster avoided.
> Analysis:
> Closing the plugin does not affect things. Closing the tab that contained the plugin quits the browser.
> Something in the html that launches the plugin is interacting with the tab feature to cause the browser to quit.
> The last time I mentioned this (mailing list) Bert mentioned that this had been fixed in a later version of Firefox.
> I haven't been able to confirm (or deny that) my Ubuntu 8.0.4 can't use Firefox 3.5.
> My reason for writing this is that there may be a way to modify the html to make a workaround. Since this is a tremendously annoying negative feature of the plugin a workaround may be a boon.
> Also I believe I have seen reports of the plugin having problems on Windows PCs. So one investigation might help with both problems.
> There should be a way to make the plugin sturdier and more resilient. 
> Yours in curiosity and service, --Jerome Peace

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the etoys-notify mailing list