From 7190573aaa617ac59b15c1fdc91dd7c27a3f1db6 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Sat, 9 Jul 2022 12:01:13 +0300 Subject: [PATCH] Fix icon position at transitionend event --- keepassxc-browser/content/ui.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/keepassxc-browser/content/ui.js b/keepassxc-browser/content/ui.js index d3d06e1..0f09f2d 100644 --- a/keepassxc-browser/content/ui.js +++ b/keepassxc-browser/content/ui.js @@ -105,6 +105,12 @@ kpxcUI.monitorIconPosition = function(iconClass) { window.addEventListener('scroll', function(e) { kpxcUI.updateIconPosition(iconClass); }); + + window.addEventListener('transitionend', function(e) { + if (e.target && (e.target.nodeName === 'INPUT' || e.target.nodeName === 'TEXTAREA')) { + kpxcUI.updateIconPosition(iconClass); + } + }); }; kpxcUI.updateIconPosition = function(iconClass) {