-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[PM-4415] Improve form submissions capture for the notification bar #11517
Conversation
…antiation to ensure it can be used in the OverlayContentService
…ough anchor elements
…-on-forms-that-do-not-emit-submit
…inside-dialog-html-tag
…og-html-tag' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…based on an update within the tab loading state
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…within OverlayBackground
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
… a message when creating a notification
… a message when creating a notification
… a message when creating a notification
…-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…t represent itself in the #top-layer
…og-html-tag' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
Codecov ReportAttention: Patch coverage is
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation #11517 +/- ##
============================================================================================================
+ Coverage 33.31% 33.35% +0.03%
============================================================================================================
Files 2779 2779
Lines 86586 86607 +21
Branches 16506 16510 +4
============================================================================================================
+ Hits 28848 28884 +36
+ Misses 55463 55453 -10
+ Partials 2275 2270 -5 ☔ View full report in Codecov by Sentry. |
New Issues
Fixed Issues
|
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
…ssword-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit
31e49ba
into
autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation
🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-4415
📔 Objective
The purpose of these changes is to improve the form submission capture process for the notification bar. These changes incorporate some modifications to how we handle qualification of fields, along with checks to ensure we capture visible buttons when attempting to capture click events on a submission button.
We also incorporate logic that presents the notification to a user when a form redirects from one page to another on submission. This ensures that we are able to present the notification on the location where the user signed up, even if they trigger the notification from the redirected origin.
⏰ Reminders before review
🦮 Reviewer guidelines
:+1:
) or similar for great changes:memo:
) or ℹ️ (:information_source:
) for notes or general info:question:
) for questions:thinking:
) or 💭 (:thought_balloon:
) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion:art:
) for suggestions / improvements:x:
) or:warning:
) for more significant problems or concerns needing attention:seedling:
) or ♻️ (:recycle:
) for future improvements or indications of technical debt:pick:
) for minor or nitpick changes