Atlassian Forge JSM Portal Panel Silent Submit Bug Traced to Wrong Payload Shape
Developers using Atlassian's Forge platform encountered a silent failure when submitting data via the jiraServiceManagement:portalRequestCreatePropertyPanel module, where issue properties returned as undefined without any error or warning. The root cause was an incorrectly shaped payload passed to the view.submit() call, which the @forge/bridge package's loosely typed submit signature — accepting any object — failed to catch at compile time. Atlassian's own manifest-reference page documents the required shape: an object with a fields array of key-value objects and a required isValid boolean. Developers are advised to consult this documentation before writing their submit handler, as the package types alone will not flag a malformed payload. A separate, still-unresolved challenge involves populating a real Jira custom field from the stored property value after submission.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in