Working on this and trying to use the keyboard status as a way to know when to I see some edgecases which I think prevents us from reliably using this to disambiguate when to hide the downloads panels: - when the user is interacting with the expanded logins bar - the keyboard is opened - when using external keyboard a software one would not be shown on the screen. We can though use the visibility of the logins bars to know when to hide other panels.
Bug 1909746 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Working on this and trying to use the keyboard status as a way to know when to I see some edgecases which I think prevents us from reliably using this to disambiguate when to hide the downloads panels: - when the user is interacting with the expanded logins bar - the keyboard is closed but we still need to show the logins bars and not downloads - when using external keyboard a software one would not be shown on the screen. We can though use the visibility of the logins bars to know when to hide other panels.
Working on this and trying to use the keyboard status as a way to know when to I see some edgecases which I think prevents us from reliably using this to disambiguate when to hide the downloads panels: - when the user is interacting with the expanded logins bar - the keyboard is closed but we still need to show the logins bars and not downloads - when using external keyboard a software one would not be shown on the screen. We can though use the visibility of the logins bars to know when to hide other panels though this will greatly increase the complexity of the code and add the risk of something potentially breaking.