Closed xeenon closed 1 month ago
I created the TPAC 2024 Coordination page on our repo's wiki to help coordinate our in-person activities.
In today's meeting we briefly discussed some ides for what we should discuss or work on at TPAC. Ideas raised included:
I'd like to discuss postMessage
and possible replacement options (#77, #78).
We would also like to discuss declarative cosmetic rules (#362) and plan to bring a proposal to go over.
Will there be an option to connect remotely?
@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.
I'd like to talk about (storage) partitioning in extension APIs, including:
cookies.getPartitionKey
from #581downloads.download
(https://bugzilla.mozilla.org/show_bug.cgi?id=1698863)fetch
(https://bugzilla.mozilla.org/show_bug.cgi?id=1670278)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:
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.
Security and Privacy: Design, Permissions Models, Web Store Reviews and Enforcements.
Developers Success: Business Model, User Experience and Compliance Issues.
1) Some of the i18n related topics which have been on the shelve for some time being:
i18n.getSystemUILanguage
and i18n.getPreferredSystemLanguages
i18n.getMessage
with a specified locale: https://github.com/w3c/webextensions/issues/274i18n.setLanguage
and others: https://github.com/w3c/webextensions/pull/641i18n.getMessage
language fallbacks https://github.com/w3c/webextensions/issues/2962) 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.
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