# ListInterpolation causing .cdf security problems?

I've made a simple .cdf that makes a function from a list of data I've provided in table form (using ListInterpolation) and plots it on a graph (no importing, exporting or conversion of data from string) and I still get a grey block when I try to post it online, indicating that I'm violating some security rule. It works with the {fullscreen: 'true'} workaround, but I don't know what I'm doing that necessitates this. Advice? Thanks

-
Can you provide a link to the CDF file? –  Brett Champion Jun 12 '12 at 17:46
How do you know it's the ListInterpolation that triggers this? –  Sjoerd C. de Vries Jun 12 '12 at 20:44
You could try wrapping Manipulate in DynamicModule, i.e. do something like DynamicModule[{AgN, Agwave, AgNfunction, ..., xstart, xend}, Manipulate[...]] –  Heike Jun 12 '12 at 20:56
I wouldn't necessarily characterize this as something you are doing wrong or are able to change. Some of these things seem to be hit and miss at the moment. For example I have previously found that a tick function will cause grey boxes (a pure tick function will not). Apparently many of these sorts of things have been fixed in future releases. –  Mike Honeychurch Jun 12 '12 at 22:35
The security issue is caused by the presence of the symbol DeveloperPackedArrayForm` in the interpolating function objects. The Player FE, unfortunately, does not understand that this is a perfectly safe symbol to evaluate and locks down security as a result. I haven't yet come up with a good way to work around this, but I'm still thinking about it. –  John Fultz Jun 15 '12 at 21:00