Bug 1337490 Comment 34 Edit History

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

There are multiple issue here:

Initially, the shadow of the combination was shown (regression in comment 18). Later, the lower part of a notification gets shown here (tested with Windows 8.1). For that, the regression range is https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=76733110704b975154ac0fa779445e6eae5da559&tochange=ac338559876df7b2e81388f2aac28d2e95ceb5ff this should be from bug 1240085 (adding it not as a regression because it's not the intial one.

With a dual screen setup  (second screen above primary one):
Until the regression range with bug 1240085, the widgets are shown on the primary if Firefox is on the secondary one and align vertically and start from the bottom. After it landed, they are shown on the primary screen and not aligned, either on the center left (1920x1080 screen, Windows 8.1) or at the bottom left and partially cut off (4K, Windows 10).

This behavior is also triggered if e.g. Google Calendar contains two events and fires a notification for each at the same time.

Requesting re-triage.

Steps to reproduce:
1. Open a page which allows script execution (no restriction by CSP), e.g. https://wiki.mozilla.org/
2. Open the Web Console: Press Ctrl+Shift+K
3. Run this in the console: `Notification.requestPermission();`
4. If it is a recent Firefox version: Click onto the speech bubble in the location bar on the left and allow notifications.
5. Run this in the console:
```
var n1 = new Notification("Hi! 1");
var n2 = new Notification("Hi! 2");
```
There are multiple issue here:

Initially, the shadow of the combination was shown (regression in comment 18). Later, the lower part of a notification gets shown here (tested with Windows 8.1). For that, the regression range is https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=76733110704b975154ac0fa779445e6eae5da559&tochange=ac338559876df7b2e81388f2aac28d2e95ceb5ff this should be from bug 1240085 (not adding it as a regression because it's not the initial one).

With a dual screen setup  (second screen above primary one):
Until the regression range with bug 1240085, the widgets are shown on the primary if Firefox is on the secondary one and align vertically and start from the bottom. After it landed, they are shown on the primary screen and not aligned, either on the center left (1920x1080 screen, Windows 8.1) or at the bottom left and partially cut off (4K, Windows 10).

This behavior is also triggered if e.g. Google Calendar contains two events and fires a notification for each at the same time.

Requesting re-triage.

Steps to reproduce:
1. Open a page which allows script execution (no restriction by CSP), e.g. https://wiki.mozilla.org/
2. Open the Web Console: Press Ctrl+Shift+K
3. Run this in the console: `Notification.requestPermission();`
4. If it is a recent Firefox version: Click onto the speech bubble in the location bar on the left and allow notifications.
5. Run this in the console:
```
var n1 = new Notification("Hi! 1");
var n2 = new Notification("Hi! 2");
```
There are multiple issue here:

Initially, the shadow of the combination was shown (regression in comment 18). Later, the lower part of a notification gets shown here (tested with Windows 8.1). For that, the regression range is https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=76733110704b975154ac0fa779445e6eae5da559&tochange=ac338559876df7b2e81388f2aac28d2e95ceb5ff this should be from bug 1240085 (not adding it as a regression because it's not the initial one).

With a dual screen setup  (second screen above primary one):
Until the regression range with bug 1240085 landed, the widgets are shown on the primary if Firefox is on the secondary one and align vertically and start from the bottom. After it landed, they are shown on the primary screen and not aligned, either on the center left (1920x1080 screen, Windows 8.1) or at the bottom left and partially cut off (4K, Windows 10).

This behavior is also triggered if e.g. Google Calendar contains two events and fires a notification for each at the same time.

Requesting re-triage.

Steps to reproduce:
1. Open a page which allows script execution (no restriction by CSP), e.g. https://wiki.mozilla.org/
2. Open the Web Console: Press Ctrl+Shift+K
3. Run this in the console: `Notification.requestPermission();`
4. If it is a recent Firefox version: Click onto the speech bubble in the location bar on the left and allow notifications.
5. Run this in the console:
```
var n1 = new Notification("Hi! 1");
var n2 = new Notification("Hi! 2");
```

Back to Bug 1337490 Comment 34