jstanden / cerb

Cerb is a fully customizable, web-based platform for enterprise communication and process automation. Create high volume shared inboxes. Integrate with any API-based service and automate nearly any repetitive digital workflow using the specialized KATA language and browser-based coding tools. Production: https://github.com/cerb/cerb-release/
https://cerb.ai/
Other
80 stars 38 forks source link

[Profiles/UX] When adding a profile tab, its possible to select a different record type and break UI until refresh #1771

Open jstanden opened 5 months ago

jstanden commented 5 months ago

Steps to repro:

  1. On a ticket profile, add a new tab of 'Record: Task'
  2. Attempt to use the newly created tab.

Expected: You can select the tab and widgets to it.

Actual: The tab appears to be added to the current profile. You get a 404 'resource not found' error in the browser for widgets on the tab. If you refresh the page, the tab disappears (since it belongs to a different record type).

Solution: Prevent or warn when adding profile tabs to other record types from the a profile.