Update popups' closing delayed

Bug #382912 reported by Michał Sawicz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
Medium
Florian Boucault

Bug Description

Modal popups regarding Moovida / plugin updates / installs don't close when Enter is pressed.

A traceback occurs that may or may not be related:
{{{
/home/michal/soft/elisa/repo/moovida/elisa-core/elisa/core/service_manager.py:27: DeprecationWarning: ServiceProvider.stop is deprecated.
  warn("ServiceProvider.%s is deprecated." % attr, DeprecationWarning)
}}}

Steps to reproduce:
- start a clean install of Moovida
- wait for a popup about plugin updates
- press Enter

Expected result:
- the popup hides

Current result:
- the popup stays visible until another action is performed

Revision history for this message
Olivier Tilloy (osomon) wrote :

I can't reproduce this one with a development branch. Can you reliably reproduce?
The traceback doesn't seem related in any way to the issue.
When you write "until another action is performed", do you mean until an input event (keyboard, mouse, remote) is processed?

Changed in elisa:
status: New → Incomplete
Revision history for this message
Michał Sawicz (saviq) wrote :

Yes, I meant another action like that.

Actually today after cleaning out completely, it does close, but it's a tiny bit 'late'. Like it would wait for something instead of closing immediately.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Yes I noticed that as well. I guess closing the popup is not done straight away but waiting for some deferred call somewhere. That's not expected so I'm confirming the bug and I'll update the title.

Changed in elisa:
importance: Undecided → Medium
status: Incomplete → Confirmed
summary: - Update popups don't close
+ Update popups' closing delayed
tags: added: ui
Olivier Tilloy (osomon)
tags: added: impairs-ux
removed: ui
Revision history for this message
Florian Boucault (fboucault) wrote :

I believed this bug to be fixed altogether with bug #453031.

Changed in moovida:
assignee: nobody → Kaleo (fboucault)
milestone: none → bug-fixing-day
status: Confirmed → Fix Committed
tags: added: user-experience
removed: impairs-ux
Changed in moovida:
milestone: bug-fixing-day → 1.0.9
Olivier Tilloy (osomon)
Changed in moovida:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.