This isn't happening with any of the built-in system blocks, and I can't see anything in my code that would lead me to believe there's an error of some kind. I'm totally stumped here... anyone have any ideas?
(Attached is the block code)
I installed your block and it works as expected. There are no errors.
I checked the files and everything looks right. The only thing I didn't recognize was the h() function used in view.php, but it didn't cause a problem.
This appears to be a jQuery error:
Uncaught Error: Syntax error, unrecognized expression:
I have never encountered this problem before with concrete5.
Are you using a fresh install?
Are you using a custom theme?
Weird, seems like something to do with your environment.
It would be a shame to see you give up on 5.7. Especially since it has improved so much since you last used it.
But thank you all for taking the time to try out the block and let me know that it worked under normal circumstances.
As for the "h" function, that is a shortcut for htmlspecialchars (or more specifically for C5's Loader::helper('text')->entities() function, which is a wrapper around htmlspecialchars) -- it's a common shortcut in several php frameworks, because it saves a lot of typing for a very frequently-used function.
Good to hear that you sorted out the problem.