-
Notifications
You must be signed in to change notification settings - Fork 444
-
Notifications
You must be signed in to change notification settings - Fork 444
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
Manager opens browser from notices without clicking link #4036
Comments
Can't reproduce this on Windows: |
|
I think the culprit lies in the |
Also could be the case because of different versions of wxWidgets BOINC built with. |
My Linux Debian Buster, BOINC manager 7.14.2 is affected with the same Rosetta notice. Every time I have my Linux Boinc manager connect to any computer with this notice, Firefox opens with video. On Windows 10 with BOINC 7.16.7, the only time I found it opens web browser with video, is to right click refresh the notices page. |
I can confirm this on Macintosh running BOINC 7.16.11 (using wxWidgets 3.1.0.) As soon as I selected the Notices tab it instantly launched my browser (Safari) with the video. The notice from Rosetta with the video link is the most recent notice, so appears at the top of the Notices window. |
After the first time, the browser with the video does not launch automatically if I select the Notices tab again after having switched to another tab. But if I exit BOINC Manager and relaunch it, selecting the Notices tab once again immediately launches the browser with the video. |
I investigated this. I have a very limited understanding of HTML syntax, but I think the problem occurred because Rosetta@home embedded the video's URL as When I remove this line from the file notices/archive_boinc.bakerlab.org_rosetta_notices.php.xml: I suspect they included the |
What you highlighted, Charlie, is an iframe tag, it embeds another webpage into the current document. It could be wxwidgets wrong interpretation of iframe, or a script inside that iframe (src) that causes new window to open whenever the notices tab contents reload. |
Btw, a comment from Rosetta:
...Does anyone know: are these messages cached, e.g. will this make the issue go away for users who have already encountered it, or will it only resolve the issue moving forward? |
Yes, The messages are cached in the |
The boinc manager launches browser window with rosetta@home video without clicking any hyperlink, either:
a) clicking the Notices tab header in the manager or
b) every few minutes, with no user action necessary
Steps To Reproduce
alternatively
Expected behavior
Browser window should open only after clicking a link.
System Information
Additional context
Bug also affects eFMer's BoincTasks, but does not requite BT to be present. Notice in question in next message.
The text was updated successfully, but these errors were encountered: