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.
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
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.
Link to UI and A11y WG update: https://github.com/ampproject/wg-ui-and-a11y/issues/38
@ampproject/wg-security-privacy for mention
I'd like to discuss the I2I for relaxing CSS limits.
PR: 26475
Is there anything special to be done to join a meeting? It says "you'll join when someone lets you in"
@iparamonau We're logging in now.
Skipped since no members of the TSC or Approvers Working Group were present. Will distribute via comment on this issue.
On Layout Stability
attemptSizeChangeWhy not just an iframe?
amp and non-amp implementations.amp-iframe doesn't permit. (allow-*, have to pass permissions to 3rd party origins).allow-*? This grants all permissions indiscriminately. amp-iframe has an attribute to set which permissions to allow to the iframe.allow-* be permitted by validator?allow-*, allow-microphone, etc?Four items needing resolution before continuing:
amp-iframe instead of a custom component? What issues does this solve that amp-iframe cannot easily accommodate.allow-* value for the allow attribute of iframe? Would this work across all AMP environments, email, web, canonical document, embedded AMP document.allow-* or similar pass validation?/cc @kristoferbaxter
Most helpful comment
Notes on relaxing CSS size limits
Minification by Wordpress are aware of amp-bind, amp-list, other programmatic work within AMP, and not shake out features that would match combinatorial possibilities. This is not true for amp-script but Wordpress is working on this too. They don’t mingle class names for example, but a future minifier might be able to do this.
Not so much for email — people create custom CSS for AMP emails and don't often use other toolkits to create larger more complex CSS. Email authors began in a much more constrained place anyway and as a result there is not as much opportunity for abstraction. For stories, people are not hitting this limit significantly, but based off conversations it does happen.
/cc @kristoferbaxter