You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'viewable')
at CollectAutofillContentService.<anonymous> (bootstrap-autofill-overlay.js:4267:53)
at Generator.next (<anonymous>)
at fulfilled (bootstrap-autofill-overlay.js:4111:58)
I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
The text was updated successfully, but these errors were encountered:
I'm wondering if it makes more sense to return early from the method if the element has not been cached, rather than process it. In the context of that intersection observer, if an element hasn't been previously cached then it likely shouldn't be triggering the update in either regard... it might not be entirely wrong to add the element to the list of autofill elements... but again, given the context of the intersection observer, we should only be re-evaluating visibility if the element has been previously found in the DOM.
Steps To Reproduce
When navigating through views in some apps, this bug could happen.
More precisely, when an element appears and the url is changing at the same time (works in both orders).
It could be for example be triggered by a button.
Expected Result
Just to don't throw an error.
Actual Result
In file
bootstrap-autofill-overlay.js:4267
Screenshots or Videos
No response
Additional Context
Broken due to release
2024.4.1
, more precisely this commit : 77cfa8a#diff-8ff1ef69519807ae86fc872374b223656c9459d1b8b0304e8a2b602182b68f98R1349Operating System
macOS
Operating System Version
No response
Web Browser
Chrome
Browser Version
No response
Build Version
2024.4.2
Issue Tracking Info
The text was updated successfully, but these errors were encountered: