#1187: [wg/das] Devices and Sensors Working Group 2026 Charter

Visit on Github

Opened Jan 29, 2026

This issue was created because the 'horizontal review requested' label was added to § https://github.com/w3c/strategy/issues/530

This review is requested prior to the Advisory Committee Review.

New charter proposal, reviewers please take note.

Charter Review

Charter

diff from charter template

Expected end of charter refinement phase: 2026-02-12

If applicable:

diff from previous charter

chair dashboard

What kind of charter is this? Check the relevant box / remove irrelevant branches.

  • Existing
  • Existing WG recharter

Horizontal Reviews: apply the Github label "Horizontal review requested" to request reviews for accessibility (a11y), internationalization (i18n), privacy, security, and TAG. Also add a "card" for this issue to the Strategy Funnel.

Communities suggested for outreach

Known or potential areas of concern

Where would charter proponents like to see issues raised? (this strategy funnel issue, a different github repo, email, ...)

Anything else we should think about as we review?

Note: proposed chairs should be copied @... on this issue.

/cc @anssiko @reillyeon

Note: The Technical Strategy Team Lead or Project & Process Team Lead will assign the issue to a Charter Facilitator for new charters. For rechartering, the team contact is the Charter Facilitator by default, please assign the issue to them directly.

Charter facilitator(s)

cc @himorin

<!-- Content below this is maintained by @w3c-tag-bot -->

Track conversations at https://tag-github-bot.w3.org/gh/w3ctag/design-reviews/1187

Discussions

Log in to see TAG-private discussions.

Discussed Feb 9, 2026 (See Github)

Christian: We have consensus on our comment. Need input from the wider group on the comment - it may be contraversial.

Marcos: It also has to go out today (the 12th, US East Coast time)

Lola: Still need additional review?

Christian: We had a good discussion and we feel the comment is balanced. Will post it right after this meeting.

Discussed Feb 9, 2026 (See Github)

JY: I'm worried about the length of the comment, and the assumption that Chromium-only APIs shouldn't be in a WG.

MC: Let's split that into parts. There's vibration and battery status which are chrome only now but were in all browsers, or that was the intention. But some browsers decided to remove tjem. The chrome-only ones fall into the discussion around generic sensors. There's a question of whether use case fort those is valid. The proximity API doesn't list any use cases. So I don't think it's about that it's Chrome only, it just happens that they are. It's more around the architectural models are using the generic sensor. Do these APIs have activity. Going back to the start, the motivation was that devices have these sensors, there's APIs to access them, so let's access them; rather than, is this a good idea or not.

JY: Sounds like a.request to write expaliners for each API, if can't write a good one then drop the API.

MC: Could be an explainer or anything that explains the use case, but needs to make a strong case as to why you might have it. So hopefully that covers at least the chrome-only part, which isn't that relevant. If they're a great idea then they shoujld be starndardized. But larger question is, given the arch. was rejected, their utility is in question -- that's the interesting architectural quesiton.

JY: Makes sense to ask them to describe use cases for all APIIs.

MC: Yeah, or at least revisit them.

JY: Just that would be short comment.

XH: I'm wondering how they would anwser use case question.

JY: I thikn it''d be the user-serving purpose of the API.

MC: The web plat is its own thing -- considering is it available to native apps is not an interesting argument.

XH: But they want to replkicate native app.

JY: My argument is I don't want their to be a reason to write a native app

MC: That's the correct framing. Comes back to, what is not achievable by the web plat today. What problem is this solving for users.

JY: THinking about whether this is good charter feedback, or good spec feedback.

MC: I think it's a charter question. This group is tasked to do stuff, they've done stuff over the yeras, based on particular premise abut how we're doing APIs 10-15 yrs ago. It's been rechartered, but completely fair to say in this modern world, is this stuff still relevant? Wake lock API is an example. There's nothing new being proposed from this group, but if they do, should be looking at it in this way. There's also this old stuff: asking, is it worth pursuiong those, put them on recommendation track, which is the larger question. To me that's a charter concern.

JY: Question of do you have use cases for all the specs, and how do you balance specs that allow some abuse but have use case -- good to include in a charter. One other point about which statuses they should develop specs under. Process forbids moving some of these to note track; can't be done after it's patent draft.

MC: In those cases would be nice if there was signaling even in title to say it's a maintenance thing.

JY: I would want to see examples in other specs we could ask a WG to copy.

MC: Yeah, maybe in payments WG we violated, took the ??? event and moved it out. This is why it's dangerous -- group very quickly moving things into CR, because it creates bad situation where something is in the rec track and we can't move it out.

JY: That's one of the questions I'd like to get a formal rejection council to talk about. What are the formal requirements to get something into CR. Not really a chartering question yet; could get a formal objection and ask council to review it, but not something I want in a charter review before that point.

MC: Can they drop to working draft?

JY: Yes. But if has ever been patent draft, can't switch tracks, go to note.

BK: Could go to deprecated.

JY: Eventually the ones that are duplicated by consensus spec shouldl eventually go to discontinued/superceded.

MC: That's the real solution here depending on what they want to do. They have these specs with features that may or may not be interesting...if there are cool features, should bring those over to other specs. Hopefully that's conveyed in the comment.

JY: At least for the things that overlap, should be building on consensus spec.

MC: That's the bit I'm unsure of, don't know if there's anything interesting in the other specs.

JY: Marcos can you write concise omment or should I?

MC: If you write I'll focus on making more consise..

BK: We do have group of other things we've been talking about being new charter that would cover webviews, maybe miniapps, IWAs. I can see them being different in some of these areas. Curious about if we ask this question about: based on never getting Apple and Moz to sign on to it, but maybe that's just in the browser itself. Maybe a world where they could be standardized but not in the way we have now. Does that modify this feedback in any way.

JY: I think this might be something where Marcos and I disagree. I think we should be able to get things to rec even if only in chromium. Device APIs don't touch engine much, if they have multiple implementations at OS side and UI side, should be ablet o get to rec.

MC: Don't necessarily disagree -- only on the assumptions on which the APIs are built. We evaluated other things on the same basis. Embedded in Brian's question is about other platforms having these capabilities, we want the same capabilities where possible across all UAs. Don't want different permission/feature model, want cohesive architecture. But there are APIs only exposed in certain contexts, like Badging API, only makes sense in WebApp. MiniApps may fall into this category. Or Push notifications only available in installed WebApps.

Comment by @christianliebel Feb 12, 2026 (See Github)

The TAG endorses work on device APIs and the effort to get patent protection even for single-engine features, but we have several concerns with the way the DAS WG is being chartered to do that.

  • We're concerned to see the Chromium-only Accelerometer, Gyroscope, and Orientation Sensor specifications in the charter, now that the Device Orientation and Motion spec is in Baseline. It makes sense to maintain non-consensus specifications while websites switch over to equivalent consensus APIs, but the charter should commit to only adding new features to the consensus versions. If there's not enough consensus on the new features to incorporate them into the core Device Orientation and Motion spec, this WG could develop an extension specification that allows websites to mostly use the Baseline feature, with a few engine-specific extensions.

  • We want to ensure that the other specifications fill clear user needs and are making appropriate tradeoffs between those user needs and any potential abuse of the APIs. In many WGs, we can rely on all 3 browser engines to check this, but since this WG does not currently include participation from all major browser engines, we're more concerned here. Could you add this goal to the charter for each of the specifications in that class? We see, for example, https://github.com/w3c/vibration/issues/45 to do this for Vibration, but it would be good to use the charter to ensure it gets done.

  • The Vibration Council recommended that "the WG document the plan [to ship in multiple major browser engines] it thinks is best, whether or not that plan includes implementation in multiple browser engines, and a compelling rationale to help any reviewers decide whether the plan is acceptable." We couldn't find such a plan in this rechartering effort, and we encourage the WG to write such plans for each single-engine specification, in order to head off this possible formal objection.

  • We would like the WG to find a way to signal the expected support level for each specification. There's some discomfort on the TAG with using the same spec status—Candidate Recommendation—for all of:

    • deprecated specs that are being maintained while websites migrate to a consensus replacement;
    • features that are stable in one engine but opposed by the others;
    • "living" consensus specs that never intend to advance to Recommendation; and
    • consensus specs that are intended to advance to Recommendation.

    At the same time, we recognize that this is the only status the Process defines for patent protection of these kinds of specifications. At a minimum, each document's support level should be in its SotD section, but ideally the WG would find a way to ensure that developers reading a specification can tell at a glance which kind of document they're reading.

  • We're concerned by the appearance of Web Serial in the Tentative Deliverables. At least Mozilla seems inclined to start implementing that API, and we want it to live in a WG that all implementers are comfortable joining, to ensure that all of their potential concerns about engine/platform capabilities, privacy, and security can be easily raised. That said, its presence in this charter doesn't prevent it from being adopted by another WG instead.

The following concerns don't affect the charter, but we want to flag a few issues that are likely to come up in future design reviews for the individual specifications:

  • We will always look more critically at specifications developed by WGs without members from all major browser engines, since we want there to be One Web in the long run, and the fact that some browsers decide not to implement, inherently means there are concerns with the design. The WG should be prepared to explain how the non-members' critical feedback has been sought and considered.
  • The Generic Sensor architecture seems overcomplicated overall. In reviews of features that use it, we'd appreciate some justification for why that architecture is better than defining APIs in a single layer, as Device Orientation and Motion does.
  • Are the signals in the Battery API still the right ones to help websites help users achieve their goals? Would a "please reduce power use" signal be sufficient, with the UA in charge of deciding how the precise battery level and charging state contribute to that signal?
Comment by @anssiko Feb 12, 2026 (See Github)

Thank you for your review feedback. The group and its participants have made available the following resources that may be helpful:

We're pleased to see this review resolved with a green light and will take all the feedback into consideration.

Thank you again for your insights on behalf of the group.

Comment by @marcoscaceres Feb 13, 2026 (See Github)

We're pleased to see this review resolved with a green light and will take all the feedback into consideration.

Please note it’s not “resolved with a green light”. The TAG has raised serious concerns with the DAS Charter. We are expect to see those concerns addressed.