(In reply to comment #52)
> Before I lost this patch surkov and I did some time ago, I'm attaching it.
>
> The idea is to clear the focus on every blur event, cleaning our global
> gLastFocusedNode. And for nsHyperTextAccessible::SetSelectionRange still do
> the ClearFocus().
>
> However we would need to rework how popup/menu end events are fired.
Honestly I don't recall my complicity in this idea development for this bug and failed to see how it works to make this bug fixed. Maybe it's indented for something else, I'm not sure.
(In reply to comment #52) ssible: :SetSelectionRa nge still do
> Before I lost this patch surkov and I did some time ago, I'm attaching it.
>
> The idea is to clear the focus on every blur event, cleaning our global
> gLastFocusedNode. And for nsHyperTextAcce
> the ClearFocus().
>
> However we would need to rework how popup/menu end events are fired.
Honestly I don't recall my complicity in this idea development for this bug and failed to see how it works to make this bug fixed. Maybe it's indented for something else, I'm not sure.