diff --git a/keepassxc-browser/content/observer-helper.js b/keepassxc-browser/content/observer-helper.js index 6e1a1c5..313b4b7 100644 --- a/keepassxc-browser/content/observer-helper.js +++ b/keepassxc-browser/content/observer-helper.js @@ -101,7 +101,10 @@ kpxcObserverHelper.initObserver = async function() { // Stores mutation style to an cache array // If there's a single style mutation, it's safe to calculate it kpxcObserverHelper.cacheStyle = function(mut, styleMutations, mutationCount) { - if (mut.attributeName !== 'style') { + // Do not cache elements with animations + if (mut?.attributeName !== 'style' + || mut?.target?.style?.transform !== '' + || mut?.target?.style?.transformStyle !== '') { return; }