w3c / webextensions

Charter and administrivia for the WebExtensions Community Group (WECG)
Other
599 stars 56 forks source link

WECG at TPAC 2024 #659

Closed xeenon closed 1 month ago

xeenon commented 3 months ago

The W3C will be holding TPAC 2024 in Anaheim, CA, USA on September 23-27. This thread will serve as our primary discussion area for planning and scheduling purposes.

Schedule:

Coordination: https://github.com/w3c/webextensions/wiki/TPAC-2024-Coordination

dotproto commented 3 months ago

I created the TPAC 2024 Coordination page on our repo's wiki to help coordinate our in-person activities.

dotproto commented 3 months ago

In today's meeting we briefly discussed some ides for what we should discuss or work on at TPAC. Ideas raised included:

xeenon commented 3 months ago

I'd like to discuss postMessage and possible replacement options (#77, #78).

xeenon commented 2 months ago

We would also like to discuss declarative cosmetic rules (#362) and plan to bring a proposal to go over.

ameshkov commented 2 months ago

Will there be an option to connect remotely?

dotproto commented 2 months ago

@ameshkov, there should be. The TPAC site describes the event as a hybrid meeting. Our calendar on the W3C site doesn't currently have meeting info, but I'll try to make sure that those events have video conferencing info on the day of the event.

Rob--W commented 1 month ago

I'd like to talk about (storage) partitioning in extension APIs, including:

hanguokai commented 1 month ago

I won't attend this meeting. However, I suggest that in addition to specific technical issues, you can also discuss some meta issues about the ecosystem. For examples:

  1. What are the biggest obstacles to browser extensions? a) Browsers are already too complex and the development cost is high b) There is a lack of internal human resources and few external contributors.

  2. Security and Privacy: Design, Permissions Models, Web Store Reviews and Enforcements.

  3. Developers Success: Business Model, User Experience and Compliance Issues.

carlosjeurissen commented 1 month ago

1) Some of the i18n related topics which have been on the shelve for some time being:

2) The issue on embedding pages we also talked about during the San Diego meeting: https://github.com/w3c/webextensions/issues/483

3) Recently opened issue related to extension ui sizing. Discussing this during TPAC could be beneficial considering https://github.com/w3c/csswg-drafts folks being present as well: https://github.com/w3c/webextensions/issues/692

4) Getting the associated tab id from an extension popup: https://github.com/w3c/webextensions/issues/316#issuecomment-2078118996

5) A number of other issues we can make progress on: https://github.com/w3c/webextensions/issues/439

@hanguokai very much agree on talking about compliance/permission models / webstore reviews and enforcement. While many of them have historically been out of scope for this group. I see a lot of value in streamlining across browsers and extension stores. We are in an awkward situation in which certain manifest files can load a browser but not accepted in a store and the reverse.