TADS Bug Database

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000145TADS 3Library - System (_main.t, etc)public2012-03-29 01:452012-05-12 02:34
Assigned ToMichael Roberts 
PlatformIntelOSWindowsOS Version7
Summary0000145: HTML TADS always tries to install Flash ActiveX control when starting a WebUI game
DescriptionWhen I run a WebUI T3 game locally with the interpreter, a UAC prompt always pops up, as a result of the interpreter trying to install the Flash ActiveX control. I have to cancel this prompt to play.

As I'm not prepared to install the Flash ActiveX control (too much of a security risk, especially as I don't use IE as a browser) this prompting is a bit annoying. It would be nice if there were some option to disable the attempting to install Flash.
TagsNo tags attached.
Fixed In Version3.1.1
Attached Files

- Relationships

-  Notes
Michael Roberts (administrator)
2012-05-12 02:34

I've changed the Web UI library's main page code for 3.1.1 so that the SWF object is embedded dynamically, and loaded only if Flash support is present in the browser. If Flash isn't already installed, the page won't attempt to load the SWF object, so the prompt won't be triggered.

There's a trade-off to making this change, in that the browser displays that prompt for a legitimate reason: it alerts users who *un*intentionally lack Flash that the page wants to use it, and gives them an easy way to install it. However, given that most modern non-iOS browsers incorporate Flash out of the box, there can't be many non-iOS users out there who don't have it, other than those who intentionally disable it. So I'd guess that the prompt is seen more often by people who already know they don't have Flash (because they manually disabled it), which makes the prompt simply annoying, than by people who would actually benefit from the prompt. And at any rate, the SWF only adds a minor enhancement (providing a font list for the Preferences dialog), so for the few people who might actually benefit from the prompt, the loss of functionality will be minimal.

Note that this isn't a feature of the interpreter, but of the Web UI library. Games will have to be compiled with the 3.1.1 version of the library (or later) to pick up the new code.

- Issue History
Date Modified Username Field Change
2012-03-29 01:45 DavidK New Issue
2012-05-12 02:34 Michael Roberts Fixed In Version => 3.1.1
2012-05-12 02:34 Michael Roberts Note Added: 0000241
2012-05-12 02:34 Michael Roberts Assigned To => Michael Roberts
2012-05-12 02:34 Michael Roberts Status new => resolved
2012-05-12 02:34 Michael Roberts Resolution open => fixed
2012-05-12 02:34 Michael Roberts Category Interpreter => Library - System (_main.t, etc)

Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker