Forge IssueAction not visible in some cases

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.

:magnifying_glass_tilted_left: 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.

:white_check_mark: 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.

:repeat_button: 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.

:white_check_mark: 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().

:counterclockwise_arrows_button: 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.

:white_check_mark: 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.

:test_tube: 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.

:white_check_mark: 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.

:wrench: 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

  1. 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.
  2. 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.
  3. 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.
  4. Good Academic Standing: He must be in good standing at his current college with no academic or disciplinary issues.

Steps to Transfer to UF

  1. Check Transfer Deadlines: UF has different deadlines for spring, summer, or fall transfer admission.
  2. Complete Prerequisites: He should make sure he has completed the necessary prerequisite courses for his intended major.
  3. Submit Application: Apply via the UF Transfer Admissions Portal and send official transcripts from his current college.
  4. 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?