I am experiencing a display issue in Pega Dev Studio where the UI renders as plain text without any CSS styling.
Issue Description :
When opening a “When” rule or the When rule instance list (via Records → Decision → When), the page renders as plain unstyled HTML — showing only raw text and bullet points with no layout or styling applied. Other rule types appear to render normally.
Cleared browser cache and tested in Incognito mode — issue persists
Tested on multiple browsers (Chrome, Firefox, Internet Explorer) — issue persists
Opened the rule via Records → Decision → When (not from Recents sidebar) — issue persists
Restarted the server — issue persists
Checked browser DevTools Console — no critical CSS/JS errors found, only WebSocket normal closure warnings (Code: 1000)
Observation :
The issue is isolated to the “When” rule type and its instance list. All other rule types display correctly. This suggests the problem may be related to the skin, UI template, or a specific rendering component for When rules rather than a browser or server issue.
Could you please advise on whether this is a known bug in Pega version 8.7.3, or guide us on what further steps we should take to resolve this?
Hey @RevianP2, welcome to the community
This looks like a case where static content (CSS/JS) is not being applied to a specific rule form, even though the server is successfully returning the HTML. Based on your screenprints cross-browser and incognito testing, this does not appear to be a typical browser-cache issue.
You can try the following steps:
Clear the Pega static content cache (not just the browser cache). From System Management, delete the extracted static content on the node—Pega will automatically re-extract it when required.
Clear the rule cache and re-login, which forces fresh rule resolution and re-extraction of the associated static bundles.
Why is it not impacting “When” rules?
My view is that rule forms themselves are often delivered via Rule-File-Form and shared static content bundles. If the extraction or reference for a specific form or bundle becomes corrupted for one rule type, other rule types can still render correctly, making the issue appear isolated.
Since only the When rule screens are affected and other rule types render normally, this looks more like a localized Dev Studio rendering issue than a browser cache problem.
Could you first check for any custom HTML fragments or rule-form overrides that could be affecting When rule pages. Maybe reviewing 8.7.3 resolved issues / hotfixes for a known defect in When rule rendering could also be worth checking.
If no customization is found, the behavior should likely be raised with Pega Support as a product issue, because the page is still generating HTML but the styling is not being applied.
Hi @RevianP2 , I faced similar issue with decision table rule, unable to render. Rule in my branch got corrupted. Remove your branch and try opening any other when rule rule. Let us know if it worked.