pfSenseHelpers.js service naming restrictions plus lack of error handling
Code in pfSenseHelpers.js  introduced probably in this commit 
in effect restricts services names so that they cannot contain a hyphen:
This breaks the functionality in Status > Services and Services Status widget for (at least) the following packages:
See https://github.com/pfsense/FreeBSD-ports/pull/336 for discussion.
Besides the undocumented restriction hidden in totally unexpected places, the AJAX stuff there lacks any error handling, so people are just scratching their heads about WTH a dead simple button does not produce any action.