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

STR, which unfortunately requires a username/password for SFCU (a credit union/bank):
1. Log in at https://www.sfcu.org/
2. Once the landing page finishes loading, look at the "Membership Rewards" icon near the top center. If the icon shows up, reload the page (Ctrl+R)

ACTUAL RESULTS:
Usually, the icon is missing at first load; however, if I force a repaint by switching windows or clicking a blank space on the Firefox toolbar (between the URL bar and the bookmark menu), then the icon loads.

EXPECTED RESULTS:
Icon should paint without needing manual user interaction.

REGRESSION RANGE (from running mozregression with `fission.autostart:true`[1]):
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=56a1fce20849e569b75856301c801f89a0d6e0b9&tochange=afed7ee7a5dcee09542f3157224a54057527d842

Looks like a regression from Bug 1711061.

[1] On my system at least, it looks like fission is required to trigger this bug.  My first attempt at mozregression narrowed in on a several-day-range that included the "enable fission on non-android systems" commit (from bug 1732358), so at that point I bailed and restarted mozregression with fission force-enabled, and I got a somewhat-older regression range with bug 1711061 as the apparent culprit.

The HTML snippet in question for the relevant section of the page is:
```
<div style="text-align: center; cursor: pointer;" class="membership_rewards css-vurnku">
<div class="h(6x) h(4) pad-t(1) css-vurnku">
<img src="https://sdk-cdn.onlineaccess1.com/sdk-nginx-prd/sdkcdn/q2sdk-5105-olbnavigation-qsdk-2022-07-19_010903/tectonWidget_top_dashboard2/assets/ICON_membership_rewards.svg" class="css-9taffg">
</div>
<div class="pad-t(2) css-vurnku">
<span style="color: var(--tct-gray-d2);" class="css-vurnku">Membership Rewards</span>
</div>
</div>
```
This reduced testcase isn't sufficient to trigger the bug, but hopefully it gives a little insight (e.g. we're dealing with an `<img>` element that's pointing to some SVG).

Going down a short rabbit-hole from bug 1711061's related bugs, I do see bug 1773355 which seems possibly-related -- and bug 1773355 comment 7 mentioned `image.svg.blob-image` helps there, and I confirmed that setting that pref to `true` seems to fix this bug here as well.  So I'll mark this as a dependency of (hopefully-will-be-fixed-by) bug 1673653.
STR, which unfortunately requires a username/password for SFCU (a credit union/bank):
1. Log in at https://www.sfcu.org/
2. Once the landing page finishes loading, look at the "Membership Rewards" icon near the top center. If the icon shows up, reload the page (Ctrl+R)

ACTUAL RESULTS:
Usually, the icon is missing at first load; however, if I force a repaint by switching windows or clicking a blank space on the Firefox toolbar (between the URL bar and the bookmark menu), then the icon loads.

EXPECTED RESULTS:
Icon should paint without needing manual user interaction.

REGRESSION RANGE (from running mozregression with `fission.autostart:true`[1]):
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=56a1fce20849e569b75856301c801f89a0d6e0b9&tochange=afed7ee7a5dcee09542f3157224a54057527d842

Looks like a regression from Bug 1711061.

[1] On my system at least, it looks like fission is required to trigger this bug.  My first attempt at mozregression narrowed in on a several-day-range that included the "enable fission on non-android systems" commit (from bug 1732358), so at that point I bailed and restarted mozregression with fission force-enabled, and I got a somewhat-older regression range with bug 1711061 as the apparent culprit.

The HTML snippet in question for the relevant section of the page is:
```
<div style="text-align: center; cursor: pointer;" class="membership_rewards css-vurnku">
<div class="h(6x) h(4) pad-t(1) css-vurnku">
<img src="https://sdk-cdn.onlineaccess1.com/sdk-nginx-prd/sdkcdn/q2sdk-5105-olbnavigation-qsdk-2022-07-19_010903/tectonWidget_top_dashboard2/assets/ICON_membership_rewards.svg" class="css-9taffg">
</div>
<div class="pad-t(2) css-vurnku">
<span style="color: var(--tct-gray-d2);" class="css-vurnku">Membership Rewards</span>
</div>
</div>
```
This reduced testcase isn't sufficient to trigger the bug, but hopefully it gives a little insight (e.g. we're dealing with an `<img>` element that's pointing to some SVG).

Going down a short rabbit-hole from bug 1711061's related bugs, I do see bug 1773355 which seems possibly-related (both bugs are about missing SVG images).  Bug 1773355 comment 7 mentioned `image.svg.blob-image` helps there, and I confirmed that setting that pref to `true` seems to fix this bug here as well.  So I'll mark this as a dependency of (hopefully-will-be-fixed-by) bug 1673653.
STR, which unfortunately requires a username/password for SFCU (a credit union/bank):
1. Log in at https://www.sfcu.org/
2. Once the landing page finishes loading, look at the "Membership Rewards" icon near the top center. If the icon shows up, reload the page (Ctrl+R)

ACTUAL RESULTS:
Usually, the icon is missing at first load; however, if I force a repaint by switching windows or clicking a blank space on the Firefox toolbar (between the URL bar and the bookmark menu), then the icon loads.

EXPECTED RESULTS:
Icon should paint without needing manual user interaction.

REGRESSION RANGE (from running mozregression with `fission.autostart:true`[1]):
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=56a1fce20849e569b75856301c801f89a0d6e0b9&tochange=afed7ee7a5dcee09542f3157224a54057527d842

Looks like a regression from Bug 1711061.

[1] On my system at least, it looks like fission is required to trigger this bug.  My first attempt at mozregression narrowed in on a several-day-range that included the "enable fission on non-android systems" commit (from bug 1732358), so at that point I bailed and restarted mozregression with fission force-enabled, and I got a somewhat-older regression range with bug 1711061 as the apparent culprit.

The HTML snippet in question for the relevant section of the page is:
```
<div style="text-align: center; cursor: pointer;" class="membership_rewards css-vurnku">
<div class="h(6x) h(4) pad-t(1) css-vurnku">
<img src="https://sdk-cdn.onlineaccess1.com/sdk-nginx-prd/sdkcdn/q2sdk-5105-olbnavigation-qsdk-2022-07-19_010903/tectonWidget_top_dashboard2/assets/ICON_membership_rewards.svg" class="css-9taffg">
</div>
<div class="pad-t(2) css-vurnku">
<span style="color: var(--tct-gray-d2);" class="css-vurnku">Membership Rewards</span>
</div>
</div>
```
This reduced testcase isn't sufficient to trigger the bug, but hopefully it gives a little insight (e.g. we're dealing with an `<img>` element that's pointing to some SVG).

Going down a short rabbit-hole from bug 1711061's related bugs, I do see bug 1773355 which seems possibly-related (both bugs are about missing SVG images).  Bug 1773355 comment 7 mentioned `image.svg.blob-image` helps there, and I confirmed that setting that pref to `true` seems to fix this bug here as well.  So I'll mark this as a dependency of (hopefully-will-be-fixed-by) bug 1673653 which I think (?) is tracking our ability to ship that pref-enabling.

Back to Bug 1780311 Comment 0