Alex Gibson

Results 57 issues of Alex Gibson

This is more a heads up, but when I publish version 4.0 of this library I plan to: - Publish as a native ES module (all evergreen browsers now support...

## One-line summary Updates Send-to-Device widget to post directly to Basket from JS ## Significant changes and points to review I removed `product` as a hidden form field and macro...

## One-line summary Migrates the newsletter recovery form from Python to JS, which now posts directly to Basket. ## Significant changes and points to review Did I miss any edge...

P3
Needs Review
Review: XS

## Description Whilst working on https://github.com/mozilla/bedrock/issues/12019 I noticed the `card()` macro has a ``highres_image_url`` param. This seems to be coming from Contentful, but inspecting the macro logic itself, the param...

Papercuts 💸

## Description This experiment is not currently enabled in production, but someone mentioned we plan on re-running it, so we should fix this before that happens. The Traffic Cop redirect...

Bug :bug:

## Description The Privacy and Security team would like to begin offering VPN subscribers the chance to opt into adding in Relay to their subscription as a bundle. Specific details...

Epic
VPN

## Description Bedrock has long been missing a set of more fully-featured responsive image helpers for front-end work. Right now we have the `high_res_img` helper that serves images for high...

Performance ⚡️
Needs Review
Frontend

## Description We have a `platform_img()` helper in bedrock [1], however it's not been used on any pages in a number of years, and it looks like the front-end code...

Bug :bug:

## Description Currently the [newsletter recovery form](https://www.mozilla.org/en-US/newsletter/recovery/) posts to `/newsletter/recovery/`. In an effort to lighten the load on bedrock, we'd like to switch this over to post to basket directly...

## Description In an effort to lighten the load on bedrock we'd like to move as much of the email preference centre rendering as possible to the client side, and...