Skip to content

Conversation

skeetergraphics
Copy link

@skeetergraphics skeetergraphics commented Jun 27, 2024

Closes #2035

Used existing verbiage to make a definition of "host language" while keeping the content as in tact as possible.


Preview | Diff

Used existing verbiage to make a definition of "host language" while keeping all existing content in tact.
Copy link
Contributor

@spectranaut spectranaut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One suggestion! :)
And @jnurthen can give advice about exporting definitions, because I'm less familiar with it.

<p>A host language is a markup-based language that either:</p>
<ul>
<li>supports <abbr title="Accessible Rich Internet Applications">WAI-ARIA</abbr>, using it to augment semantics; or</li>
<li>does not explicitly support <abbr title="Accessible Rich Internet Applications">WAI-ARIA</abbr>, using it as an accessibility enhancement technology.</li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like this bullet is a little questionable when pulled out of the original paragraph. it's kind of question in the original paragraph to begin with.

Personally, I'd remove the bullets, and say something like what you wrote:

A host language is a markup-based language in which ARIA can be used as an accessibility enhancement technology. Examples include [[HTML]] and [[SVG2]], which both explicitly support the use of ARIA. ARIA roles and properties clarify semantics to assistive technologies...

Copy link
Author

@skeetergraphics skeetergraphics Jul 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with @spectranaut’s direction of removing the bullets and feel we have two slightly different definitions or concepts which the two bullets represented.

If ARIA is well understood as an “accessibility enhancement technology” and if explicitly supporting ARIA is the same as supporting ARIA, this statement may be sufficient:

A host language is a markup-based language that supports the use of ARIA―examples include [[HTML]] and [[SVG2]].

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 to @spectranaut's rewrite... I don't think the explicit vs implicit support distinction you're making in the original PR text is especially relevant.

@pkra pkra added the spec:aria label Jul 9, 2024
@pkra
Copy link
Member

pkra commented Mar 7, 2025

@skeetergraphics I'm afraid I cannot help rebasing this to the changes on main since it lives on a fork. I hope it won't be too painful.

@spectranaut spectranaut moved this from Needs Review to Needs update from review in ARIA Editorial (Spec Prose Updates) PR Tracking Jun 13, 2025
pkra added a commit that referenced this pull request Jun 20, 2025
Adds and exports a definition for host language.
Also incorporates some of the discussion in #2261.
@pkra
Copy link
Member

pkra commented Jun 20, 2025

I've opened #2563 which aims to replace this PR.

@jnurthen jnurthen added the editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo label Jul 29, 2025
@pkra pkra closed this in #2563 Aug 18, 2025
@github-project-automation github-project-automation bot moved this from Needs update from review to Reviewed, need PR checklist item in ARIA Editorial (Spec Prose Updates) PR Tracking Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial a change to an example, note, spelling, grammar, or is related to publishing or the repo spec:aria
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"host language attribute" is not defined
6 participants