Похоже, что хотя я и был инициализирован до того, как попытался открыть этот модал:
$(document).foundation();
что приведенный выше код не был "завершен при загрузке" (вероятно, ожидал документ, тогда он работает). Поэтому исправление для меня заключалось в том, чтобы запустить его следующим образом:
$(function() { // onready
$('#decisionModalId').foundation('open');
});
Не сразу было понятно, совпадает ли это с предложенным здесь: https://github.com/foundation/foundation-sites/issues/8482#issuecomment -206819207 (который также обсуждает еще несколько вариантов исправлений, но не этот).
Я предполагаю с прямой $('#decisionModalId')...
, что она запускается немедленно, а это слишком рано.
Я бы Я добавил эту информацию в GitHub, но она была заблокирована. К счастью, ТАК не имеет этой проблемы ...