New attribute to control UA-provided writing assistance

Open
#855 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
html
Domain
web-dev

Research direction

Read the WHATWG/html#9065 and WHATWG/html#10018 discussions, then review the Writing Suggestions explainer and Bugzilla issue 1871621. Compare the proposed writingsuggestions attribute and its inheritance behavior with Mozilla’s standards-positions guidance; done means recording a decided Mozilla position.

Written by the indexing model from the issue text.

Description

Request for Mozilla Position on an Emerging Web Specification

  • Specification Title: New attribute to control UA-provided writing assistance
  • Specification or proposal URL (if available): whatwg/html#9065, whatwg/html#10018
  • Explainer URL (if available): https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WritingSuggestions/explainer.md
  • Caniuse.com URL (optional):
  • Bugzilla URL (optional): https://bugzilla.mozilla.org/show_bug.cgi?id=1871621
  • Mozillians who can provide input (optional): @smaug---- @zcorpan
  • Description:
    UAs are starting to provide writing suggestions to users as they type on various editable fields across the web (see the use case section below). While this is generally useful for users, there are cases when developers may want to turn off UA-provided writing assistance, such as extensions or sites that wish to provide similar functionality on their own.

We propose the addition of a new attribute called writingsuggestions with values on/off that would allow developers to turn on/off browser-provided writing suggestions. This attribute will have a default state per element, as established by the UA. The attribute's state for an element can also be inherited from ancestor elements, thereby allowing developers to control this functionality at a per-element or per-document/sub-document scale.

  • Related discussion: whatwg/html#9065
Dominant language
HTML
Stars
760
Forks
88
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from mozilla/standards-positions

All issues in mozilla/standards-positions

Similar issues

More Web Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.