w3c / w3c/mathml-core

contextmenu / draggable

Open
#133 9 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

css/html5 MathML 4 MathML Core
Dominant language
HTML
Stars
56
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Originally reported at https://gitlab.com/mathml/MathMLinHTML5/issues/7

Created by: Yaffle
Any chance to have support for these attributes for MathML elements on web page?

Created by: fred-wang
Note that http://www.mathml-association.org/MathMLinHTML5/ is an implementation note for a core subset of MathML in HTML5, not a standard specification. If these attributes are allowed by the HTML5 & MathML W3C specifications and if there is a strong use case for them, then they could be added. But probably that would be in later versions since we want to implement the core subset in web engines first.

Created by: Yaffle
tabIndex, focus and blur were added to SVG elements, not good that this addition occurred not on the Element interface.
A hack can be used to make an element focusable+draggable in Firefox - <mrow href="#">, but this is still a hack and no way to call element.focus().

Contributor guide

No contributing guide indexed for this repository

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.

Research direction

Review the original GitLab report and the HTML5 and MathML W3C specifications cited in the discussion. Determine whether contextmenu and draggable are permitted for MathML elements and record the resolution and use-case requirements; done means the issue has a clear standards-backed decision.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.