Skip to content

[Backport] Release v1.45.0 - #1813

Merged
pattonwebz merged 8 commits into
developfrom
release/1.45.0
Jun 30, 2026
Merged

[Backport] Release v1.45.0#1813
pattonwebz merged 8 commits into
developfrom
release/1.45.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automatic Backport

This is an automatic backport of PR #1811 by @pattonwebz to the develop branch.

Original PR Details:

Steve Jones (2):

  • Set "Confirmed accessible" as first/default dismiss reason
  • Add edac_dismiss_reasons filter to allow customizing dismiss options

William Patton (4):

  • [Backport] Release v1.44.1
  • Remove extra WordPress.org plugin tag
  • Focus accordion toggle before clearing dismiss success notice
  • Add edac_after_global_ignore_change action hook to dismiss_issue endpoint

This PR was created automatically when #1811 was merged into main.

pattonwebz and others added 6 commits June 29, 2026 13:57
The DismissPanel and IssueDetailsModal were reading pro status only from
window.edac_editor_app, which is only localized on post edit screens.
When the issue modal is opened from the Issues Explorer (an admin page),
that global is undefined and isPro evaluates to false — hiding the global
dismiss dropdown and silently breaking GlobalDismissModal's forceGlobal
behaviour.

Add a `pro` key to edac_script_vars (available on all admin pages) and
update the two isPro checks to fall back to window.edac_script_vars?.pro
so pro detection works regardless of which admin context opens the modal.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
issue?.ignre_global is 0 (a number) when not globally dismissed. When
user/date/name are also empty strings, the || chain resolves to 0 and
React renders it as text. Replace with isGloballyDismissed which is
already computed as a boolean from the same field.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add a unit test verifying the pro flag in edac_script_vars
- Wrap DismissPanel's destructured params across multiple lines (line was 200+ chars)
- Guard the window reference in IssueDetailsModal's pro check with typeof window !== 'undefined'
- Drop the isPro prop passed to DismissPanel since it duplicated the component's own default

Co-Authored-By: Claude <noreply@anthropic.com>
…o-detection-in-dismiss-panel-outside-post-editor

fix: expose pro status in edac_script_vars and widen isPro checks in DismissPanel
@pattonwebz
pattonwebz merged commit 5349658 into develop Jun 30, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant