Please check this JAM video.
Select user story from backlog , it shows the Item in Issue Action menu. Now click the parent Epic link in the breadcrumb, it goes back to epic but IssueAction menu not there.
If we directly go to the issue using a link then the Issue Action Menu is shown. If we use the internal navigation in that case it is not showing.
//package.json
"devDependencies": {
"@forge/cli": "^11.1.0",
"eslint": "^7.32.0",
"eslint-plugin-react-hooks": "^4.2.0"
},
"dependencies": {
"@forge/api": "^5.1.0",
"@forge/bridge": "^4.5.0",
"@forge/react": "^11.0.0",
"@forge/resolver": "^1.6.8",
"react": "^18.3.1"
}
//manifest.yml
modules:
jira:issueAction:
- key: popal-hello-world-issue-action
resource: main
resolver:
function: issue-action-resolver
render: native
title: POPal - Backlog Generator
webtrigger:
- key: callback-trigger
function: web-trigger
function:
- key: issue-action-resolver
handler: index.handler
- key: web-trigger
handler: index.webTrigger
resources:
- key: main
path: src/frontend/index.jsx
Having the same problem. I have not heard from any one yet. I looked at ChatGPT and here what I got.
1. Context Not Initialized Properly on First Click
If the action menu relies on the issue context (issueKey
, etc.), and you’re navigating to the issue via a link, Forge may not have updated the context before rendering your UI.
Fix:
- Make sure you’re using
getContext()
or checking useProductContext()
properly in your resolver or UI hook.
- Consider revalidating the context using
useEffect
or equivalent trigger logic when the component loads.
2. Forge UI Doesn’t Automatically Re-render on Navigation
Forge might be caching the component tree and not triggering a full re-render until page refresh.
Fix:
- Force a re-render using state or by explicitly checking for missing props and calling
setState
or re-fetch.
- If using React hooks (
@forge/ui
), wrap context retrieval inside useEffect()
.
3. Issue with Action Menu Lifecycle
The action menu itself may depend on certain DOM or context conditions that are not met immediately after navigation.
Fix:
- Add logging in the component that renders the action menu to confirm if it’s being mounted but not displayed.
- Add conditional rendering (e.g.
context?.issueKey && <ActionMenu ... />
) to defer rendering until context is available.
4. Known UI Kit Bug or Regression
Upgrading to the latest UI Kit may have introduced a bug. There have been occasional regressions in Forge UI components.
Fix:
- Check Atlassian Forge changelogs or community forums for others reporting similar behavior.
- If reproducible, try rolling back the UI Kit version as a test.
Workaround
Until a full fix, you might:
- Force re-render on navigation via a useEffect or state toggle.
- Wrap the action menu in a check that retries rendering if not available on first load.
Would you be able to share a snippet of how you’re rendering the action menu and how you’re navigating to the issue? That would help narrow down the exact issue.
4o
You said:
My son got UF admission but we got him in another college. Can re reapply for second year
ChatGPT said:
Yes, your son can reapply to the University of Florida (UF) for his second year as a transfer student. Here’s what he needs to know:
UF Transfer Admission Requirements
- Minimum College Credits: UF typically requires at least 60 transferable college credits for transfer admission to most programs. Some limited-access programs may allow transfers with 30 credits.
- GPA Requirement: A competitive GPA (usually 3.0+ or higher, depending on the major). Some programs, like engineering or business, may have stricter GPA requirements.
- Prerequisite Courses: UF requires specific prerequisite courses for each major. He should check UF’s Transfer Admission Requirements page to ensure he’s on track.
- Good Academic Standing: He must be in good standing at his current college with no academic or disciplinary issues.
Steps to Transfer to UF
- Check Transfer Deadlines: UF has different deadlines for spring, summer, or fall transfer admission.
- Complete Prerequisites: He should make sure he has completed the necessary prerequisite courses for his intended major.
- Submit Application: Apply via the UF Transfer Admissions Portal and send official transcripts from his current college.
- Send Additional Materials: Some programs may require essays, resumes, or recommendation letters.
Would you like help checking UF’s transfer requirements for his intended major?