Multiple monitors can render the comodo popup security alert window inaccessible [Issue Report]

If you have a multiple-monitor setup, changes to the virtual location of the monitors can cause the security alert pop-ups to appear at a location that is outside the available screen area.


The bug/issue

In a setup with two monitors:
| 1 || 2 |
where 1 is the “Main” display.

When a event triggers the pop-up security alert, drag the alert to display two.
| 1 || 2 * |
(* is the comodo prompt position)

then, rearrange the virtual display positions (In the control panel):
| 2 || 1 |

The next time an event triggers an alert, will be placed off in space to the right of display one.
| 2 || 1 | *
(* is the comodo prompt position)

This renders it completely inaccessible. The only way I have round to retrieve the prompt position is to set my monitor positions back to the way they were, drag the prompt box to the main monitor, reset the virtual monitor positions to the way I want them, and them re-move the prompt to where I want it now.

Ideally, a little bounds-checking before blindly drawing the prompt would fix the whole issue.

As far as I can tell, the prompt position is remembered based on the offset from the 0,0 pixel position of the main monitor.
It should be stored as a monitor number, and an offset from that monitors 0,0 position.
Alternatively, just check if the window is visible when drawing it. Resetting the prompt position whenever I have my monitor layout wouldn’t be too big of a problem.

Files appended
None. I can’t exactly take a screenshot of a dialog that I cannot see (which is the problem).

Your set-up
Encountered with multiple versions of Comodo CIS, including the current version.

Most of the details of my setup shouldn’t be important, I think, since I have run into this issue on multiple computers. However, I was motivated to open a bug report now since this time, I cannot find the pop-up prompt window (I switched from a two monitor, both in landscape, to a three monitor, two of which are portrait layout setup), which means the only way to update my drivers is to disable Defense+ entirely, which I find unacceptable.

For completeness:

  1. CIS version, AV database version & configuration used: Multiple, Irrelevant
  2. Have you updated (without uninstall) from CIS 3 or 4: No, Irrelevant
  3. Have you imported a config from a previous version of CIS: No, Irrelevant
  4. Have you made any other major changes to the default config? (eg ticked ‘block all unknown requests’, other egs here.): No, Irrelevant
  5. Defense+, Sandbox, Firewall & AV security levels: D+= , Sandbox= , Firewall = , AV = Irrelevant
  6. OS version, service pack, number of bits, UAC setting, & account type: Multiple, Irrelevant
  7. Other security and utility software installed: Irrelevant
  8. Virtual machine used (Please do NOT use Virtual box): No, Irrelevant

We would very much appreciate it if you would edit your first post to create an issue report in line with the bug forum guidelines and format here. You can copy and paste the format from this topic.

To understand the reasons why we ask you to follow these guidelines please see below.

WHY WE ASK YOU TO FOLLOW THESE GUIDELINES
Bugs/issues can be impossible or very time consuming to fix if developers don’t have enough information to reproduce them. Since CIS is free, development time is limited. So if you want your issue fixed, please use the format below to describe it.

To avoid clutter, issues not described in the format below your post will not be moved to the ‘moderator verified’ issues topic. This means that the developers may not look at it.

Best wishes and many thanks in anticipation

Dennis

Try it now

We really would very much appreciate it if you would edit your first post to create an issue report in line with the bug forum guidelines and format. You can copy and paste the format from this topic.

Thank you

Dennis

The link you are linking to states “All items are required where relevant.”

As far as I can tell, I have included the relevant information. I could certainly draw some diagrams, but as it is, it’s pretty clear, so I don’t really see the need.

Rather then just posting a form-message, why don’t you tell me what you feel is missing from my post, so I can actually fix it?

Thank you for your Issue report it does lack some information.

It is always best to supply a full report Example here.

Moved to verified.

Thank you

Dennis