|Anonymous | Login||2018-12-13 18:30 EST|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000145||TADS 3||Library - System (_main.t, etc)||public||2012-03-29 01:45||2012-05-12 02:34|
|Assigned To||Michael Roberts|
|Summary||0000145: HTML TADS always tries to install Flash ActiveX control when starting a WebUI game|
|Description||When 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.
|Tags||No tags attached.|
|Fixed In Version||3.1.1|
Michael Roberts (administrator)
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.
|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|