Nathan Booker

Results 7 issues of Nathan Booker

#### What? Add a [CODEOWNERS file](https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/about-code-owners) and make sure @bigcommerce/dev-docs gets pinged on any changes to CHANGELOG.md (which should mostly be for new versions)

Related issue with historical context: https://github.com/pallets/werkzeug/issues/2797 Partitioned cookies are now supported in Werkzeug: https://github.com/pallets/werkzeug/pull/2855 It would be nice to have first-class support for the flask session cookie using the `Partitioned`...

Testing out whether removing JS-based lazyloading via lazysizes improves page speed metrics. Our use of [lazysizes ](https://github.com/aFarkas/lazysizes) was very useful when originally implemented, when browser lazyloading did not have significant...

## What/Why? Adds the existing methodology for maintaining login state while checking out as a logged-in customer. This approach uses the [Customer Login API](https://developer.bigcommerce.com/docs/start/authentication/customer-login), which requires that the Catalyst app...

For cookies set within iframes it's helpful to set the `Partitioned` flag to have compatibility with [Chrome's CHIPS update](https://developers.google.com/privacy-sandbox/3pcd/chips). Example usage might be: ```javascript // middleware.ts import { createCsrfMiddleware }...

## What/Why? Uses new favicon node in GraphQL Storefront API to return the store's favicon dynamically. The API will always return something; if there's no favicon, it defaults to the...

do not merge

## What/Why? Use new robots.txt node to dynamically populate robots.txt details from control panel, replacing previous hardcoded approach. We still dynamically insert the sitemap URL based on the env. Adding...

do not merge