Service Portal widget is not loading at all for external users (someone with snc_external role)Issue <!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size:14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> A widget is not showing for certain users, and not getting loaded into the page at all. When debugging security the user is failing the widget.view check (not an ACL but an IAccessHandler check) This should only happen with Explicit Roles installed and with a widget that is not public and does not have any roles defined. ReleaseAllCauseThe widget needs to have the snc_external and snc_internal roles, these are normally added OOB and when explicit roles is installed, but might not be there for custom widgets. ResolutionAdd the snc_external and snc_internal roles to the widget.