Installing drupal 8 using civicrm-setup leads to "incorrect resource url" system status check errors
What the check is doing is evaluating
CRM_Core_Config::singleton()->userFrameworkResourceURL as part of computing the path to the packages folder, but here that evaluates to
[cms.root]/libraries/civicrm/core/, which in drupal 8 is separated from packages.
One possibility is to instead evaluate
[civicrm.packages], i.e. line https://github.com/civicrm/civicrm-core/blob/5.23.3/CRM/Utils/Check/Component/Env.php#L867 should change to:
$arrowUrl = \Civi::paths()->getUrl('[civicrm.packages]/jquery/css/images/arrow.png', 'absolute');
I'm just not sure if that then works with other CMSs. Alternatively maybe it should check for something in core?