w3c / webplatformwg Goto Github PK
View Code? Open in Web Editor NEWWeb Platform Working Group pages
Home Page: https://www.w3.org/WebPlatform/WG/
Web Platform Working Group pages
Home Page: https://www.w3.org/WebPlatform/WG/
The back button media query is a proposal to allow web applications to determine what UI controls are being displayed by the user agent.
This API is being proposed as a way to eliminate the "double back button" problem (seen here, on Twitters PWA in the Microsoft store). This problem arises because developers of "standalone"
, "fullscreen"
, and "minimal-ui"
apps have no way of determining whether a back button will be provided by the user agent (the browser, OS, or hardware) but are forced to implement their own, to ensure that their app is functional without the browser's UI.
Microsoft has expressed interest in experimenting with this API (@mustjab), so I'd like to move it to WICG and get some broader feedback. @marcoscaceres @aliams @hober do you have any thoughts?
There's a (newly opened) discourse thread here.
Hello WebPlat,
This is a Call For Consensus (CFC) on the proposal to collect responses to WebPlat CFCs on Github.
We have experimented with collecting responses to WebPlat CFCs on Github, by opening an issue on the repo for the specification in question. The experiment proved successful, and at TPAC the people present at the WebPlat meeting agreed it was a good approach.
The approach would be to open a CFC issue on the Github repo for the specification, and send a notification to [email protected]. Responses on Github would be strongly encouraged, although responses sent by email would not be excluded from the CFC.
If this CFC passes we will update the WebPlat work mode accordingly.
Please respond to this CFC by end of day on Friday 7th October 2016. Positive responses (+1 on Github) are strongly preferred, but silence will be taken as implicit consent to the proposal.
This is a Call For Consensus (CFC) on the proposal to mark previous versions of HTML and XHTML obsolete.
The definition of an obsolete specification is found in section 6.1.2 of the W3C Process
"An Obsolete Recommendation is a specification that W3C does not believe has sufficient market relevance to continue recommending that the community implement it, but does not consider that there are fundamental problems that require the Recommendation be Rescinded. It is possible for an Obsolete Recommendation to receive sufficient market uptake that W3C decides to restore it to Recommendation status. An Obsolete Recommendation has the same status as a W3C Recommendation with regards to W3C Royalty-Free IPR licenses granted under the Patent Policy.">
The reason for this proposal is that these specifications are no longer recommended for implementation or use on the web platform. As older versions are superceded by new versions (as HTML5.0 has been superceeded by HTML5.1), the W3C should communicate this as clearly as possible to the web community.
The rationale for including both HTML and XHTML specifications in this CFC is that the WebPlat WG maintains specifications that include XHTML as well as HTML.
The specifications covered by this proposal are:
Please respond to this CFC by end of day on Tuesday 18th July 2017. If you choose not to respond to this CFC it will be taken as implicit support for the proposal. Your opinion is important though, so please take time to actively respond.
This is a draft agenda. If you're a member of the WebPlat WG/Web Components, please add specific items based on the available time slots.
Please indicate attendance by adding a thumbs up to this comment.
For Remote Participants (WebEx meeting) please see below
For IRC, use #webplat
Other WebPlat WG meetings:
As far as I can tell, https://www.w3.org/TR/ElementTraversal/ has been incorporated into newer versions of the DOM specs. Can we make it so that the TR page reflects this? (I'm not sure if this means going through the Obsolescence process or something else)
Hi,
Spinning off from w3c/das-charter#58, we would like Web Platform WG to consider adopting Web Share and Web Share Target APIs into the charter.
The Web Share API has been in WICG for a long time now, and is fairly mature. While it only has one implementation (Chrome), it had a lot of interest from other vendors, and we would like to move it onto a standards track. This adds a single new method, navigator.share
, which allows a web page to trigger a share event to an arbitrary destination of the user's choice. It is up to the implementation what choices are available; typically it would go into the host OS's share system.
The companion API, Web Share Target, Web Share Target, allows sites to register to receive shared data, from Web Share but also from the host OS's share system. This API is not as far along, with a number of outstanding issues on the spec draft, and while there are prototype implementations in Chrome, nothing has been released. There is more controversy over the syntax and nature of the API, and it's generally a bit more complex. Eventually, it makes sense for WST to become part of the Manifest API, and the spec has been written with that in mind.
Therefore, I think both of these APIs are a good fit for the Web Platform WG (which also hosts the Manifest API).
Looks like an HTML to MD import - a few little bugs, including bolded sections, block quote sections, bullet points.
PR incoming :-)
Request from @garykac to add Keyboard Lock and Keyboard Map to the WebPlat WG charter.
This Call For Consensus (CFC) is to publish a First Public Working Draft (FPWD) of WebIDL Level 2, based on this draft FPWD.
Changes between WebIDL Level 1 and WebIDL Level 2 are shown in the Status section of the draft FPWD.
The intention is to point w3.org/tr/webidl to the FPWD when it is published.
Please respond to this CFC by the end of day on Friday 11th August 2017. Add a thumbs up/thumbs down, or a comment to this issue. If you choose not to respond it will be taken as silent consent to publish the FPWD of WebIDL Level 2. Your opinions are important though, so please take a minute to actively respond.
If you have technical comments on this specification, please file a Github issue.
Is there a comprehensive research on market share of the HTML 3.2, 4.0, 4.01 и 5.0 HTML standards?
Also current web browsers have a compatibility layer which allows rendering of non-strict documents with violations of the standard, so these renderers will be aimed to handle such violations in any mid-future HTML engine.
Of course the aim of W3C is to provide us with the specifications, but how are those specifications implemented is also has to be considered.
For the reasons mentioned, it would be great if a special document covering the differences, and limited implementation recommendation of the standards which are going to be deprecated to the current web standards would be created.
In the <aside>
part of index.html[1], there are some minor word wrap issues:
BTW, s/WebApps/WebPlatform/ in the last sentence :-)
[1]
Lines 116 to 121 in 685a393
This is a draft agenda. If you're a member of the WebPlat WG/Editing TF, please add specific items based on the available time slots.
If you plan to attend, please add a thumbs up to this comment.
For Remote Participants (WebEx meeting) see below
Other WebPlat meetings:
[1] https://docs.google.com/document/d/10qltJUVg1-Rlnbjc6RH8WnngpJptMEj-tyrvIZBPSfY/edit
[2] https://www.w3.org/2016/09/22-webapps-minutes.html#item16
[3] https://cdn.rawgit.com/dtapuska/inputmode/HEAD/index.html
[4] https://cdn.rawgit.com/dtapuska/action-hint/HEAD/index.html
This is a placeholder for W3C staff (@ylafon @siusin @plehegar @wseltzer) re the "Web Components vs Extract Widget patent" issue that was first raised in public-webapps in May 2015 https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0692.html
Is a Patent Advisory Group needed for this? If yes, when will it be created?
This is a draft agenda. If you're a member of Web Platform please request changes by posting a comment.
Please indicate attendance by adding a thumbs up to this comment.
For Remote Participants (WebEx meeting) please see below
Other WebPlat meetings:
We might want to update the work mode to encourage a "not tests, not merge" policy.
What should the order of the events be and in what spec should this be placed?
The uievents/D3E group maintains a meeting minutes wiki at the W3C and since WPWG doesn't use that wiki, the relevant data should be moved to the uievents repo.
@garykac @travisleithead - please take care of this or let us know what you want done and we'll find someone to do it.
Web Platform Working Group,
For your consideration, I would like to indicate an opportunity to add the user input of mathematics as a new Working Group deliverable.
As envisioned, group discussion topics would include: (1) hypertext document markup for providing users with mathematical and notational user input, (2) mathematical and notational user input scenarios pertaining to forms and to contenteditable
content, (3) a JavaScript API for utilization of and interoperation with mathematical and notational user input controls provided by websites, browsers, operating system platforms and third-party software vendors.
Input modalities of mathematical and notational user input controls include keyboard and mouse, handwriting recognition and speech recognition. The JavaScript API envisioned would encompass providing such user input controls with contextual recognition hints and obtaining resultant data, expressions and graphics.
In the course of our discussion at the WICG, we considered that implementers included the implementers of such user input controls. One such implementer, Wiris, presented some issues which were addressed throughout the remainder of the discussion.
The user input of mathematics is an important topic. The user input of mathematics facilitates scholarly and scientific communication as well as education, providing for new varieties of science, technology, engineering and mathematics exercises and activities.
Thank you for considering the user input of mathematics as a new Working Group deliverable.
HTML Imports was last published as Working Draft in 2016, and support for it was removed in Chrome in February 2020. This suggests the spec should be retired and republished as a WG Note.
This will make for (let x of document.evaluate(...))
possible instead of the current pseudo old-school non-ECMAScript-compatible iterator that XPathResult
currently is.
A basic and probably incomplete polyfill -
https://github.com/phistuck/monorail-enhancer-extension/blob/9e6b0b645d2df97b2e6717a35712a0d6b6229532/injector.js#L12-L29
This is a Call For Consensus (CFC) to mark View-Mode Media Feature Obsolete.
The View-Mode specification is maintained by the Web Platform WG. It was not implemented in browsers, only in widget engines. View-Mode Media Feature is part of the Widget Specs, which the TAG has marked for Obsoletion.
The term "Obsolete" is defined in the W3C Process:
"W3C may obsolete a Recommendation, for example if the W3C Community decides that the Recommendation no longer represents best practices, or is not adopted and is not apparently likely to be adopted. An Obsolete Recommendation may be restored to normal Recommendation, for example because despite marking it Obsolete the specification is later more broadly adopted.">
If you agree that View-Mode Media Feature should be marked Obsolete, please post a "thumbs up" reaction to this comment. If you disagree, please post a "thumbs down" reaction to this comment, and give your reasons in the comments.
If you do not respond, it will be taken as silent agreement with the proposal to mark View-Mode Media Feature Obsolete. Actual responses are preferred however.
Please respond to this CFC by the end of day on Friday 3rd August 2018.
Calls For Consensus (CFC) are traditionally handled on the official email for the WG in question. It is possible that other ways to run a CFC are more efficient/easier/preferable/delete as applicable... Thoughts?
Agendas for the Web Platform WG meetings at TPAC 2018, on Monday 22 and Friday 26 October, plus the Editing TF (Task Force) meeting on Tuesday 23 October and Web Components meeting on Thursday 25 October.
Room: Rhône 2, Level 1 - Rhône Pasteur
Web Platform WG Day 1 minutes
Room: Saint Clair 3A, Level 2 - Saint-Clair
Editing TF minutes
inputType
from Input Events into UI EventsRoom: Lumière Lounge, Level -1 - Lumière | | 1
Web Components Contributors minutes
Room: Forum 2, Level -2 - Forums
Web Platform WG Day 2 minutes
9.30AM: Welcome and housekeeping
9.45AM: Push API (Peter Beverloo)
10AM: Web App Manifest - agenda (Matt Giuca)
10:15AM: WebPlat WG:
11AM: Break
11.30AM: WICG - Writable Files (Marijn Kruisselbrink)
12PM: WICG - Web Share and WICG - Web Share Target (Eric Willigers, Matt Giuca)
12.30PM: WICG - Badging Web API (Matt Giuca)
1PM: Lunch
2PM: Gamepad API (Steve Agoston):
2.30PM: Web Components (Ryosuke Niwa):
4PM: Break
4.30PM: Web Components (continued) (Ryosuke Niwa):
5.30PM: Meeting ends
IRC channel: #webplat on the irc.w3.org webserver. There is a web-based client at https://irc.w3.org
Remote dial-in info (W3C member-only. Ping on IRC for help getting it)
This is an important accessibility issue, because of the improvements with each version.
From this issue in Selenium: SeleniumHQ/selenium#5269
@p0deje said that it has to be implemented in drivers and is outside of Selenium, and that the right place to file the issue was in the wevdriver specs. But then I saw that IndieUI is deprecated now and WebPlataformWG has taken the role of IndieUI Events, so I think that the right place to file the issue is here.
So we need to add a Event to pause/resume the execution of the website, everything from JS to HTML requests, to DOM loading.
Hi,
It seems that the revised charter has been approved.
So, (at least) links to the charter in these files needs updating:
Moreover, the FindText API was removed from the charter, so the following section can be removed: https://github.com/w3c/WebPlatformWG/blob/e1149040e6fd8d39899220ed7ca2fdda698ea90a/Coordination.md#web-annotations-wg
BTW, the "Git repositories" link in WorkMode.md[1] seems to be 404. (Or perhaps it is only visible to Group Members?)
The File Handling proposal was briefly discussed at TPAC.
The proposal would be useful for online image manipulations tools, computer aided design tools and document editors.
We would like to refine this proposal in the context of WICG. Contributions and feedback from other browser vendors would be much appreciated (e.g. @marcoscaceres @aliams @hober do you have any thoughts?).
This is (part of) a Call for Consensus, on the proposition:
Publish the current editors draft of HTML 5.2 as a W3C First Public Working Draft.
Feel free to add a thumbs-up here, or leave a comment, especially if you object to the proposal, up to and including 14 July 2016.
This is a Call For Consensus (CFC) to publish WebIDL-1 as a Proposed Recommendation (PR) [1].
Some editorial changes were made to the specification during the Candidate Recommendation (CR) period, but none that affects conformance. The CR implementation
report has the detail.
We are still exploring different ways of responding to a CFC. Please choose one of the following methods:
There is no need to use more than one method. The WP chairs will collate the results across all channels.
Please respond by end of day on Monday 22nd August. Positive responses are encouraged, but silence will be taken as consent with the proposal.
The "Latest TR Publication" link for HTML5.2 is broken on the PubStatus.html page.
Specifically, line # 77 reads as:
<td><a href=https://www.w3.org/TR/html52/">2017-01-17</a></td>
and should be changed to:
<td><a href="https://www.w3.org/TR/html52/">2017-01-17</a></td>
Edge is coming to Xbox One. The gamepad-API supports gamepads (and other HIDs) in browsers.
Ordinarily there are no browser actions assigned to gamepads, and so users of the gamepad API are free to use all inputs on these devices.
But on platforms that primarily interact with the browser trough gamepads, there is a problem, most of the inputs are assigned to browser actions (clicking, navigation, back, forward, etc.). In that situation, the gamepad API could not sensibly be supported because most inputs on a gamepad couldn't be used (and this conflict would probably lead UA-vendors to skip on that API).
Should there be a gamepad-lock api analogous to how there is a pointerlock-api?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.