Skip to main content
Solved

26R1 Modern UI

  • August 27, 2026
  • 6 replies
  • 71 views

VardanV
Varsity II
Forum|alt.badge.img+2

Hello,

Could someone please help me understand why this screen is broken?

There are no custom extensions or modifications applied to this screen, so I’m not sure what could be causing the issue.

 

 

Best answer by VardanV

Thank you all for your efforts!

The issue is related to the visibility configuration of the tab, where visibility is controlled using the if.bind property.

<qp-tab id="tbCustomerPortal" caption="Customer Portal" if.bind="Portal.PortalType.value === SPPortalType.CustomerPortal">

In the Modern UI code, I found comments on some screens indicating that, for some reason, if.bind does not work correctly in certain cases.

To resolve the issue, the if.bind property needs to be replaced with the visible.bind property by extension.

 

<template>
<qp-tab modify="#tbCustomerPortal"
caption="Customer Portal"
if.bind="true === true"
visible.bind="Portal.PortalType.value === SPPortalType.CustomerPortal">
</qp-tab>
</template>

 

6 replies

darylbowman
Captain II
Forum|alt.badge.img+17

You haven’t provided a lot to go on here. Is this a custom screen? If so, can you post the HTML for it?


VardanV
Varsity II
Forum|alt.badge.img+2
  • Author
  • Varsity II
  • August 28, 2026

You haven’t provided a lot to go on here. Is this a custom screen? If so, can you post the HTML for it?

This is the standard Portals screen included in Acumatica 26R1, which is used to configure the Modern Customer Portal site.

There are no custom extensions or modifications applied to this screen. All functionality related to it is part of the standard Acumatica 26R1 system.

The Screen ID is SP307100.


darylbowman
Captain II
Forum|alt.badge.img+17

In that case, there's a chance it's been 'configured' in MUI. Have you tried using the UI editor to reset it?


VardanV
Varsity II
Forum|alt.badge.img+2
  • Author
  • Varsity II
  • August 28, 2026

sorry the screen id is SP701000


KrunalDoshi
Semi-Pro III
Forum|alt.badge.img+6
  • Semi-Pro III
  • August 28, 2026

Hi ​@VardanV,

I would suggest first unpublishing any customizations that are currently published and then checking the bin folder to make sure there are no leftover DLLs or other files from previously published customization projects.

If the issue still persists after cleaning up the bin folder, I recommend repairing the Acumatica instance using the Upgrade Only Website option from Acumatica ERP Wizard.
 

I have experienced similar behavior in the past, although it was not with the Portal Configuration screen you mentioned; it occurred with other screens as well. In those cases, leftover files from previously published customizations were the cause of some unexpected behavior.

Hope this helps.


VardanV
Varsity II
Forum|alt.badge.img+2
  • Author
  • Varsity II
  • Answer
  • August 28, 2026

Thank you all for your efforts!

The issue is related to the visibility configuration of the tab, where visibility is controlled using the if.bind property.

<qp-tab id="tbCustomerPortal" caption="Customer Portal" if.bind="Portal.PortalType.value === SPPortalType.CustomerPortal">

In the Modern UI code, I found comments on some screens indicating that, for some reason, if.bind does not work correctly in certain cases.

To resolve the issue, the if.bind property needs to be replaced with the visible.bind property by extension.

 

<template>
<qp-tab modify="#tbCustomerPortal"
caption="Customer Portal"
if.bind="true === true"
visible.bind="Portal.PortalType.value === SPPortalType.CustomerPortal">
</qp-tab>
</template>