Skip to content

TPAC 2024 Coordination

Simeon Vincent edited this page Sep 25, 2024 · 72 revisions

This page will be used to help coordinate the WebExtension Community Group's (WECG) activities during TPAC 2024 in Anaheim, CA. Planning discussions are taking place in issue 659.

Official TPAC Links

Schedule

Start πŸ“… Monday πŸ“… Tuesday πŸ“… Wednesday πŸ“… Thursday πŸ“… Friday
Room -> πŸšͺ Catalina 7 πŸšͺ Catalina 2 πŸšͺ --- πŸšͺ Catalina 7 πŸšͺ Catalina 7
08:00 πŸ’€ πŸ’€ πŸ’€ 🧩 Meeting πŸ’€
08:30 πŸ’€ πŸ’€ πŸ”΄ Breakout 1 🧩 Meeting πŸ’€
09:00 🧩 Meeting 🧩 Meeting πŸ”΄ Breakout 1 ❌ 🧩 Meeting
09:30 🧩 Meeting 🧩 Meeting 🚾 break ❌ 🧩 Meeting
10:00 🧩 Meeting 🧩 Meeting 🟠 Breakout 2 ❌ 🧩 Meeting
10:30 🚾 break 🚾 break 🟠 Breakout 2 🚾 break 🚾 break
11:00 🧩 Meeting 🧩 Meeting 🚾 break 🧩 Meeting 🧩 Meeting
11:30 🧩 Meeting 🧩 Meeting 🟑 Breakout 3 🧩 Meeting 🧩 Meeting
12:00 🧩 Meeting 🧩 Meeting 🟑 Breakout 3 🧩 Meeting 🧩 Meeting
12:30 πŸ• lunch πŸ• lunch πŸ• lunch πŸ• lunch πŸ• lunch
13:00 πŸ• lunch πŸ• lunch πŸ• lunch πŸ• lunch πŸ• lunch
13:30 πŸ• lunch πŸ• lunch 🟒 Breakout 4 πŸ• lunch πŸ• lunch
14:00 ❌ 🧩 Meeting 🟒 Breakout 4 ❌ 🧩 Meeting
14:30 ❌ 🧩 Meeting 🚾 break ❌ 🧩 Meeting
15:00 ❌ 🧩 Meeting πŸ”΅ Breakout 5 πŸ› οΈ Meeting* 🧩 Meeting
15:30 ❌ 🧩 Meeting πŸ”΅ Breakout 5 πŸ› οΈ Meeting* 🧩 Meeting
16:00 🚾 break 🚾 break 🟣 Breakout 6 🚾 break 🚾 break
16:30 ❌ 🧩 Meeting 🟣 Breakout 6 🧩 Meeting 🧩 Meeting
17:00 ❌ 🧩 Meeting πŸ—£οΈ W3C Plenary 🧩 Meeting 🧩 Meeting
17:30 ❌ 🧩 Meeting πŸ—£οΈ W3C Plenary 🧩 Meeting 🧩 Meeting
18:00 πŸ’€ EOD πŸ’€ EOD πŸŽ‰ W3C @ 30 πŸ’€ EOD πŸ’€ EOD

Agenda

Meeting minutes: https://docs.google.com/document/d/1Cg1hHvR7lAYUk4MPYKZPdlfpkMg6eLsB_DJxiC2jxSM/edit?usp=sharing

If you'd like to suggest changes or discuss the current draft, please post to our Matrix channel: #wecg:mozilla.org

Start of meeting
  • Intros (if new people)
  • Review agenda & changes
  • Questions?

To Reschedule

  • [30 min] Declarative cosmetic rules (#362)
  • [30 min] WebExtensions integration into Web Platform Test

Monday

Location Catalina 7, Lower Level -1
Sessions 9:00 AM - 10:30 AM (calendar)
11:00 - 12:30 AM
View Schedule
Other notes Other groups will use the room after lunch.
We are in Catalina 2 on Tuesday.

9:00 AM - 10:30 AM

[15 min] Kickoff - Review the week’s agenda & format

Speaker notes

[15 min] Topic discussion

Speaker notes

[30 min] Native messaging

Speaker notes

[30 min] postMessage() replacement

Related issues: (#77, #78)

Speaker notes

11:00 AM - 12:30 PM

Devlin is not available from 11:00-11:30

  • [30 min] Internationalization

  • [30 min] API development, rollout, and launching

  • [30 min] Dom.execute discussion continued

  • [30 min] API Inconsistencies

  • [30 min] User gestures in async event handlers

Tuesday

Location Catalina 2, Lower Level -1
Sessions 9:00 AM - 10:30 AM (calendar)
11:00 AM - 12:30 PM
2:00 PM - 4:00 PM
4:30 PM - 6:00 PM
View Schedule

9:00 AM - 10:30 AM

  • [5 min] Agenda review
  • [30 min] Experimental APIs
  • [55 min] Community prioritization of medium-scoped features we've all agreed are reasonable (Oliver)

11:00 AM - 12:30 PM

  • [90 min] Leads sync (closed session)

2:00 PM - 4:00 PM

Canceled due to Anaheim power outage.

  • [30 min] Declarative cosmetic rules (#362)
  • [30 min] WebExtensions integration into Web Platform Test
  • [30 min] TBD
  • [30 min] TBD

4:30 PM - 6:00 PM

  • [90 min] Issue triage & backlog cleanup

Wednesday

View Schedule

Breakouts! See the full schedule here: https://www.w3.org/2024/09/TPAC/breakouts.html

08:30 - 09:30

Check other breakouts

10:00 - 11:00

  • Community Group Program Enhancements (issue, calendar)
  • Ladybird: A new, independent browser engine β€” written from scratch (issue, calendar)
  • Page Embedded Permission Control (PEPC): Safely embedding permission entry points in web content (issue, calendar)
  • The Future of Popups! (issue, calendar)
    • @dotproto, @mukul-p, @aselya

Check other breakouts

11:15 - 12:15

  • Purposeful Permissions - Adding data use information to permission prompts (issue, calendar)
  • Defining views (issue, calendar)
    • @dotproto

Check other breakouts

13:15 - 14:15

  • AI Model Storage (issue, calendar)
    • @dotproto
  • Context for credentials and other permissions (issue, calendar)
  • Why is it like this? Installed Web Apps - how they are built, function, and struggle today. (issue, calendar)
  • What security guidance should we give web developers?
    • @oliverdunk, @Rob--W

Check other breakouts

14:45 - 15:45

Check other breakouts

  • Capture Prevention For Privacy Protection (issue, calendar)
    • (@dotproto) Might be worth considering extension use cases in this discussion.

16:00 - 16:45

Check other breakouts

  • WinterCG (issue, calendar
    • (@dotproto) May have some overlap with novel JS engine use in WebExtensions.

Thursday

Location Catalina 7, Lower Level -1
Catalina 3 (3:00 PM only)
Time 8:00 AM - 9:00 AM (calendar)
11:00 AM - 12:30 PM (calendar)
3:00 PM - 4:00 PM (calendar)
4:30 PM - 6:00 PM (calendar)
View Schedule

We are planning to schedule a session with Browser Tools and Testing in one of our empty time slots.

8:00 AM - 9:00 AM - WECG Meeting

This is our regularly scheduled WECG Meeting. The agenda discussion is here.

11:00 AM - 12:30 PM

  • [5 min] Agenda review
  • [60 min] MessageFormat 2 - presentation & discussion
  • [30 min] Issue triage & backlog grooming

3:00 PM - 4:00 PM

Catalina 3

  • [60 min] Browser Tools and Testing Sync (calendar)

4:30 PM - 6:00 PM

  • [30 min] Event management in extensions (Devlin)

  • [30 min] WebExtensions permission model

    This session will review the permission-related topics that have come up in the past few weeks and open discussions on ways that we can improve the permission model.

  • [30 min] TBD

Friday

Location Catalina 7, Lower Level -1
Time 9:00 AM - 10:30 AM (calendar)
11:00 AM - 12:30 PM
2:00 PM - 4:00 PM
View Schedule

9:00 AM - 10:30 AM

  • [5 min] Agenda review
  • [95 min] WebExtensions integration into Web Platform Test

11:00 AM - 12:30 PM

  • [90 min] WebExtensions Specification

2:00 PM - 4:00 PM

  • [120 min] TBD

4:30 PM - 6:00 PM

  • [90 min] TBD

Other topics

Topics that are not currently scheduled on the agenda:

  • Updates to chrome.ttsEngine API - @oliverdunk

Attendees

Name Affiliation Days
Brian Weinstein Apple Monday - Friday
David Johnson Apple Monday - Friday
Elijah Sawyers Apple Monday - Friday
Timothy Hatcher Apple Monday (remote), Tuesday - Friday (in-person)
Devlin Cronin Google Monday - Friday
Oliver Dunk Google Monday - Friday
Mohamed Elgendi Malwarebytes Monday - Friday
Mukul P. Microsoft Monday - Friday (remote, mornings)
Rob Wu Mozilla Monday - Friday
Simeon Vincent Mozilla Monday - Friday
Tomislav Jovanovic Mozilla Monday - Friday

Instructions

Topic leads

Clone this wiki locally