Bug 1644026 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Seen on 79.0a1 (2020-06-07) (64-bit)

I am seeing chaos happening in the results pane of contacts side bar, with local AB results randomly being swapped against LDAP results instantly after being found (see screencast attached to my next comment).

STR (not reduced)

1) Have some local AB entries in Personal AB:
Jane Doe <jane@asdf.com>
John Doe <john@asdf.com>
John Doe <j@asdf.com> [First name: John Doe (sic), Last name: lastnam (sic), Display Name: John Doe.] - That's what I had for testing, need to reduce that and check if relevant].

2) Have an LDAP AB set up: Use properties from attached screenshot, it's public. Let's try to give them a bit of privacy nevertheless, looks like real data. At the end of Base DN it's `dc=edu`.
3)  Compose, Contacts Side bar search field: Type `Doe, ` slowly, pause after each character, and monitor results pane changes closely.

Actual result:
- Results are playing hide and seek... (see screencast, next comment):
- `Do` initially returns the three local AB results from step 1, then instantly overwrites them with three results from the LDAP-DIR (Cor~do~va; Day, ~Do~lores; DelTon~do)
- `Doe` (and `Doe,`) initially returns three local results, then instantly overwrites only the last local result (John Doe <j@asdf.com>) with an LDAP result (Do~ell, M.); note that 100 results max is set for LDAP, so Do~ell is probably > 100, hence correctly not returned before.

Expected result:
- show all matching local and LDAP results consistently
- do not hide matching local AB results to replace them with others from LDAP
Seen on 79.0a1 (2020-06-07) (64-bit)

I am seeing chaos happening in the results pane of contacts side bar, with local AB results randomly being swapped against LDAP results instantly after being found (see screencast attached to my next comment).

STR (not reduced)

1) Have some local AB entries in Personal AB:
Jane Doe <jane@asdf.com>
John Doe <john@asdf.com>
John Doe <j@asdf.com> [First name: John Doe (sic), Last name: lastnam (sic), Display Name: John Doe.] - That's what I had for testing, need to reduce that and check if relevant].

2) Have an LDAP AB set up: Use properties from attached screenshot, it's public. Let's try to give them a bit of privacy nevertheless, looks like real data: filtered screenshot, dis=torted= names in bug text. At the end of Base DN it's `dc=edu`.
3)  Compose, Contacts Side bar search field: Type `Doe, ` slowly, pause after each character, and monitor results pane changes closely.

Actual result:
- Results are playing hide and seek... (see screencast, next comment):
- `Do` initially returns the three local AB results from step 1, then instantly overwrites them with three results from the LDAP-DIR (Cor=do=va; Day, =Do=lores; DelTon=do=)
- `Doe` (and `Doe,`) initially returns three local results, then instantly overwrites only the last local result (John Doe <j@asdf.com>) with an LDAP result (=Do=ell, M.); note that 100 results max is set for LDAP, so =Do=ell is probably > 100, hence correctly not returned before.

Expected result:
- show all matching local and LDAP results consistently
- do not hide matching local AB results to replace them with others from LDAP
Seen on 79.0a1 (2020-06-07) (64-bit)

I am seeing chaos happening in the results pane of contacts side bar, with local AB results randomly being swapped against LDAP results instantly after being found (see screencast attached to my next comment).

STR (not reduced)

1) Have some local AB entries in Personal AB:
Jane Doe <jane@asdf.com>
John Doe <john@asdf.com>
John Doe <j@asdf.com> [First name: John Doe (sic), Last name: lastnam (sic), Display Name: John Doe.] - That's what I had for testing, need to reduce that and check if relevant].

2) Have an LDAP AB set up: Use properties from attached screenshot, it's public. Let's try to give them a bit of privacy nevertheless, looks like real data: filtered screenshot, dis=torted= names in bug text. At the end of Base DN it's `dc=edu`.
3)  Compose, Contacts Side bar: All Address Books; Search Contacts: Type `Doe, ` slowly, pause after each character, and monitor results pane changes closely.

Actual result:
- Results are playing hide and seek... (see screencast, next comment):
- `Do` initially returns the three local AB results from step 1, then instantly overwrites them with three results from the LDAP-DIR (Cor=do=va; Day, =Do=lores; DelTon=do=)
- `Doe` (and `Doe,`) initially returns three local results, then instantly overwrites only the last local result (John Doe <j@asdf.com>) with an LDAP result (=Do=ell, M.); note that 100 results max is set for LDAP, so =Do=ell is probably > 100, hence correctly not returned before.

Expected result:
- show all matching local and LDAP results consistently
- do not hide matching local AB results to replace them with others from LDAP

Back to Bug 1644026 Comment 0