Opened 6 years ago

Last modified 6 years ago

#5701 new enhancement

Only show one status message dialog

Reported by: Zash Owned by:
Priority: low Milestone:
Component: None Version: hg
Severity: minor Keywords:
Cc: Blocked By:
Blocking: OS: All

Description

Problem

Scrolling on the status triggers multiple "Write a status message" dialogs.

Analysis

If you accidentally scroll a lot, you'll get a lot of status message dialogs, and since there's a countdown, it will send a bunch of <presence/> stanzas unless you cancel them.

Which isn't really that good.

Enhancement recommendation

Lock the status dropdown while the status message dialog is shown.

Change History (1)

comment:1 Changed 6 years ago by asterix

I understand the problem, but I don't have a nice solution. We just should not open 2 dialogs, until here no problem, but here are some scenarii:

  • go away with account 1 -> dialog opens
  • don't close it and go away with account 2 -> what should we do here? error dialog "a dialog is already open?

other scenario:

  • go away -> dialog opens
  • don't close it and go XA -> What should we do here? error dialog?

I intentionally talk about error dialogs because it's clearly not a good solution, but I don't know what a good behaviour could be.

Note: See TracTickets for help on using tickets.