ampproject / amphtml

The AMP web component framework.
https://amp.dev
Apache License 2.0
14.89k stars 3.89k forks source link

Design Review 2020-01-29 16:30 UTC (amp-Iframely, CSS size limit) #25997

Closed mrjoro closed 4 years ago

mrjoro commented 4 years ago

Time: 2020-01-29 16:30 UTC (add to Google Calendar) Location: Video conference via Google Meet

The AMP community holds weekly engineering design reviews. We encourage everyone in the community to participate in these design reviews.

If you are interested in bringing your design to design review, read the design review documentation and add a link to your design doc or issue by the Monday before your design review.

When attending a design review please read through the designs before the design review starts. This allows us to spend more time on discussion of the design.

We rotate our design review between times that work better for different parts of the world as described in our design review documentation, but you are welcome to attend any design review. If you cannot make any of the design reviews but have a design to discuss please let mrjoro@ know on Slack and we will find a time that works for you.

mrjoro commented 4 years ago

The UI & Accessibility Working Group will be presenting their periodic updates at this Design Review (10-15 minutes).

/cc @ampproject/wg-ui-and-a11y @nainar

iparamonau commented 4 years ago

This would be a good time to review I2I: AMP-Iframely component #26226, which is accompanied by PR #26151

/cc @alanorozco Also per Alan's comment:

Additionally, embedding iframes have concerns that require security review. Adding @ampproject/wg-security-privacy and @molnarg.

nainar commented 4 years ago

Link to UI and A11y WG update: https://github.com/ampproject/wg-ui-and-a11y/issues/38

alanorozco commented 4 years ago

@ampproject/wg-security-privacy for mention

kristoferbaxter commented 4 years ago

I'd like to discuss the I2I for relaxing CSS limits.

PR: 26475

iparamonau commented 4 years ago

Is there anything special to be done to join a meeting? It says "you'll join when someone lets you in"

kristoferbaxter commented 4 years ago

@iparamonau We're logging in now.

kristoferbaxter commented 4 years ago

Notes

Agenda

UI and a11y WG Update

Skipped since no members of the TSC or Approvers Working Group were present. Will distribute via comment on this issue.

amp-Iframely component

On Layout Stability

Why not just an iframe?

Four items needing resolution before continuing:

  1. Could this just use amp-iframe instead of a custom component? What issues does this solve that amp-iframe cannot easily accommodate.
  2. Could AMP permit the allow-* value for the allow attribute of iframe? Would this work across all AMP environments, email, web, canonical document, embedded AMP document.
  3. Would allow-* or similar pass validation?
  4. Tag the security working group, facilitator is out on parental leave and we need to get someone else involved.
caroqliu commented 4 years ago

Notes on relaxing CSS size limits

/cc @kristoferbaxter