Repository navigation
Fix - Front-end form inputs show a double border on focus (themegrill/user-registration-pro#1896) #1548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
bhattaganesh
merged 96 commits into
v5.3.0
from
fix/1896-frontend-input-double-focus-border
Oct 8, 2026
Merged
Fix - Front-end form inputs show a double border on focus (themegrill/user-registration-pro#1896) #1548
Changes from all commits
Commits
Show all changes
96 commits
Select commit
Hold shift + click to select a range
99c3381
Merged internal release changes.
y000yal 804e771
Updated sync file and final merge with v5.2.8.
y000yal 607057d
Merge branch 'master' into develop
iamprazol e1df39a
Updated develop branch release code.
y000yal c287f5d
Fix undefined array key warning on subscription cancel with no order …
bhattaganesh 7a8f0bd
#1409 Fix - Cloudflare Turnstile token reused after a failed registra…
MILAN88888 9d7a790
Fix - Membership Groups status column null post_content warning (#1500)
y000yal 6b07b6b
#1639 Fix - Add missing utm_content to remaining free outbound links …
y000yal 8390cc4
Fix billing emails using wrong order data (#1700) (#1489)
bhattaganesh f87024b
#1665 Fix - Addons Newest/Oldest crash and Plan/Status/Sort AND filte…
y000yal 00d9261
Fix CSRF protection for bulk user status actions (#1477)
asheshmagar 198e30b
Mask payment gateway secret keys with show/hide toggle (#1653) (#1492)
bhattaganesh 3e1c195
Fix: Delete User does not work from the user edit/view screen (#1435)
y000yal 1c61988
UR-4862: Fix multi-step form rendering step 1 fields inside step 2 (#…
saurab018 2e6a551
Fix: previous-page login redirect loops back to the login page (#1450)
deepench e2b0bd9
Drop dead 'failed' subscription-status condition from payment-retry s…
bhattaganesh b72356a
Fix "Force Captcha" label/tooltip to describe actual no-conflict beha…
bhattaganesh c4be975
Fix: buying an additional membership ignores the shortcode's own regi…
y000yal f71b797
Keep untrusted smart-tag values from executing shortcodes (#1478)
asheshmagar 200b7c2
#1508 Fix - Login and account pages served a cached logged in notice …
MILAN88888 2471f43
#1401 Fix - Profile picture discarded when saving a profile via ajax …
deepench 2aaac11
Fix: cannot disable Stripe when publishable key has wrong prefix (#1433)
y000yal 7abef80
Fix: form import silently wipes non-scalar post meta (#1452)
deepench 075dc04
Exclude pending-cancel subscriptions from the renewal reminder query …
y000yal 59c9604
#1597 Fix - Clarify upgrade path order (highest at top) (#1438)
y000yal fdd7387
Fix: remove unreachable payment_approval email type (#1444)
y000yal 35cde52
Fix: membership cancellation admin email toggle also disabling user e…
y000yal 24610be
Send member/admin notification when a paid membership downgrades to f…
y000yal 6ef34b5
Fix: payment retries never stop, final-notice email never sent (#1453)
deepench e2feac9
Constrain public nonce refresh to supported actions and forms (#1480)
asheshmagar da87fc9
Restrict imported post fields to new registration forms (#1479)
asheshmagar dbfd7ef
Rebuild Tools (Logs, System Info, Setup Wizard) to match Settings UI …
bhattaganesh 0840031
Fix - Correct Invite Codes upsell copy and show the Popups upsell on …
bhattaganesh 7be4a1e
Fix - Addon install now explains why it fails and the 2FA install but…
bhattaganesh a155756
Fix - 2FA upsell card heading shows lowercase '2fa' (themegrill/user-…
bhattaganesh 475ebbd
Fix - Login no longer crashes when the Payment Before Login message c…
bhattaganesh 871fa98
Fix - Settings search finds settings inside sections and shows where …
bhattaganesh 3ec75e8
Fix - Login Form Builder's View Live button dead-click zone (#1654) (…
bhattaganesh fd1cbe7
Fix - Send Test Email ignores the Email Header/Footer template (#1644…
bhattaganesh bb591b5
Restrict CAPTCHA and login settings writes to declared fields (#1532)
asheshmagar b2f8f10
Fix - Hide the 'My Account page setting has moved' notice on fresh in…
bhattaganesh c42e259
Fix - Point the usage tracking 'non-sensitive plugin data' link at th…
bhattaganesh 42c7869
Enhance - Freeze legacy payment fields for new sites, ship Stripe on …
y000yal e39c583
#1712 Fix - PayPal gateway label casing and payments alignment (#1494)
y000yal 4065a47
#1677 Fix - Deactivation popup X dismisses without deactivating (#1509)
y000yal 0f09bd3
Harden public upload directories against non-image file serving (#1481)
asheshmagar 3312ec7
Fix - My Account highlights the default tab on the bare URL for new i…
bhattaganesh 1913c9a
Fix duplicate Send Test Email requests (#1510)
bhattaganesh cfe98f7
Fix - Form save blocked and captcha silently skipped when per-form ca…
deepench 52eed3e
Fix license panel UX: confirm before deactivate (#1678) (#1505)
y000yal 0faf672
Fix - Profile screens no longer load the Form Builder, and Analytics …
bhattaganesh e139c16
Fix - Login and Lost Password forms require a full page reload for re…
bhattaganesh fab4f8c
Updated sync yml code back to develop.
y000yal ed35c19
Fix - Form preview no longer loads the Block Editor, and Stripe.js lo…
bhattaganesh 3e98ca7
#1709 Feature - Add coupon usage limit helpers and membership validat…
y000yal 60f0ade
PayPal double charges, dropped renewals, event-ownership and backfill…
bhattaganesh d0f58d6
Fix - Profile picture upload shows loading state and a remove control…
bhattaganesh 0d3ff56
Fix - JS console runtime defects on Settings and Form Builder pages (…
bhattaganesh a3b2e77
#1707 Fix - Admin subscription delete cancels at the gateway (#1501)
y000yal 062916e
#1811 Fix - Member's files written to admin when opening member edit …
saurab018 086b079
Improve Multiple Registration discoverability for single-form setups …
bhattaganesh b9f628e
Fix - Explain content rule precedence in the rule editor, keep it unc…
deepench cbfe505
Fix - Null-check deleted registration form before file cleanup on use…
bhattaganesh 72f9a7b
Fix - Show the add-on's full name on locked settings cards for licens…
bhattaganesh ae66b1e
Dev - Add payment health counts to usage tracking payload (#1484)
y000yal 3bce7c5
#1717 Fix - Handle Stripe and PayPal chargebacks/disputes (#1497)
y000yal 9713113
Sanitize member names and escape admin name output (#1517)
asheshmagar a502a23
feat: expose shared read-only registration abilities (#1702) (#1485)
asheshmagar 3248360
Restore $args inside template include closure for pre-5.2.0 overrides…
y000yal b508282
Fix - Remove legacy DB update admin notice; auto-sync instead (#1538)
y000yal 6429f1f
Enforce content restriction in feeds and public discovery (#1519)
asheshmagar 374f4de
Harden registration checkbox values and verify the submission nonce (…
asheshmagar 4f8c953
Authorize and sanitize Content Restriction metadata (#1516)
asheshmagar 71a322b
Fix - Add show/hide toggle to secret fields in setup wizard payment s…
bhattaganesh e196992
Fix - Show the renewal and upgrade form for My Account links (#1873) …
y000yal 470b02a
Site Assistant: Link Existing Users (#1745) (#1537)
bhattaganesh 465ad72
Fix - Front-end form accessibility (WCAG 2.2 AA) (themegrill/user-reg…
bhattaganesh ecc3d51
Fix content restriction bypass in WooCommerce REST responses (#1536)
asheshmagar f1ccb53
fix: harden shared frontend tax inputs (#1533)
asheshmagar 9753928
Enhancement - Simplify setup wizard to one membership question (theme…
bhattaganesh ef7091a
#1701 Fix - Recover renewal/expiring reminder emails after missed cro…
y000yal 7e45fe4
Fix: hold membership expiry while Stripe is still collecting a failed…
y000yal a534480
Fix - Resolve the PaymentIntent of a paid Stripe renewal on API versi…
bhattaganesh d6044e1
Fix - Keep the setup wizard answer picked before it finishes loading …
bhattaganesh 14b5d03
#1685 Fix - Cancel membership on full Stripe refund (#1493)
y000yal 3f1c181
Fix - Content rules not restricting WooCommerce product purchase (the…
bhattaganesh 63d045e
Fix - Skip entries that are not invoices when listing a member's paym…
y000yal 9b18843
Fix - Upgrade form price handling and duplicate Payment History rows …
bhattaganesh 8ed0d4b
Fix - Form payment View link missing type=form and uses id=0 (#1498)
y000yal 97bca03
Fix - Call the AJAX class by its namespace and show the gateway's mes…
y000yal e570428
Fix - Recover paid Stripe renewals in the missed-payment backfill, ke…
bhattaganesh 989bca3
Final version bump to v5.3.0 for public release.
y000yal 04ec4d9
Fix - Front-end form inputs show a double border on focus (themegrill…
bhattaganesh 8e8517a
Test - Assert the login field focus ring has no offset gap (themegril…
bhattaganesh 24cb892
Fix - Keep the focus ring gap on submit inputs and give the #1896 che…
bhattaganesh 89e5f47
Merge v5.3.0 into fix/1896-frontend-input-double-focus-border
bhattaganesh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.