Bug 1713624 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.

The test added by bug 1712900 uncovers a bug that occurs only in fission mode:

The frame structure is:
  A1
  -> B
  -> A2

A and B are two processes. A2 is a sibling frame of B.

The frame A2 starts out focused.

When B is then focused, A1's focus is updated correctly, however if window.focus() is then called on A1, process A's focusedWindow is set to or remains at A2, yet its active focused element is the frame for B.

This causes the test to fail when enable-fission is used.

The best way to reproduce this bug is to apply the patch in bug 1712900 and run test test with --enable0fission.
The test added by bug 1712900 uncovers a bug that occurs only in fission mode:

The frame structure is:
  A1
  -> B
  -> A2

A and B are two processes. A2 is a sibling frame of B.

The frame A2 starts out focused.

When B is then focused, A1's focus is updated correctly, however if window.focus() is then called on A1, process A's focusedWindow is set to or remains at A2, yet its active focused element is the frame for B.

This causes the test to fail when enable-fission is used.

The best way to reproduce this bug is to apply the patch in bug 1712900 and run test test with --enable-fission.

Back to Bug 1713624 Comment 0