Popup: Hide popup when offscreen. Fixes #5892. (applied by hand from 556a4e3304f30b25c312253474d98ee069a52cbf)
Custom select: Must un-hide popup container before calculating height.
(cherry picked from commit 541f963abfe2e228394ae4577a718b8c28f8a348)
Custom select: Escape weird characters in popup/dialog ID when they become hrefs. Fixes #5893.
(cherry picked from commit f0b2417d4d8cbd84903fe9c1112a34b1ef13a039)
package.json: Need to upgrade to later grunt-contrib-jshint to stop the linter from making false accusations.
(cherry picked from commit 7954d757038f19e894c5c05e56a9773f62951efa)
Lint: De-linting.