WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
196843
Implement IDREF element reflection
https://bugs.webkit.org/show_bug.cgi?id=196843
Summary
Implement IDREF element reflection
James Craig
Reported
2019-04-11 18:10:51 PDT
## IDREF element reflection - IDREF element reflection pull request approved by WhatWG, but is awaiting implementations to merge:
https://github.com/whatwg/html/pull/3917
Not specific to Accessibility, but there is also an ARIA follow-up. - The ARIA pull request has been verbally approved; Alice is looking into WPT tests - pull request:
https://github.com/w3c/aria/pull/920
- tests for previous IDL change (generated):
https://github.com/web-platform-tests/wpt/commit/4caae418cffa4f803f2fe283a4d3fd7cfaae7461
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2019-04-11 18:11:31 PDT
<
rdar://problem/49836210
>
Chris Dumez
Comment 2
2022-05-13 11:54:04 PDT
Manuel, what work remains to be done here?
Manuel Rego Casasnovas
Comment 3
2022-05-16 02:33:42 PDT
(In reply to Chris Dumez from
comment #2
)
> Manuel, what work remains to be done here?
The implementation work should be ready, unless someone changes on the spec side. The only remaining bit would be enabling AriaReflectionForElementReferencesEnabled flag by default, but I guess that would need to wait for some spec work. From the spec side, these properties need to be re-added to ARIA spec. They were there for a while, but got removed until the HTML spec gets updated:
https://github.com/w3c/aria/pull/1260
The HTML PR is:
https://github.com/whatwg/html/pull/3917
I've posted a comment today with the updates to see if it can get merged and unblock the situation.
Manuel Rego Casasnovas
Comment 4
2022-05-18 00:20:13 PDT
(In reply to Manuel Rego Casasnovas from
comment #3
)
> (In reply to Chris Dumez from
comment #2
) > > Manuel, what work remains to be done here? > > The implementation work should be ready, unless something changes on the spec > side.
It looks like there's a missing bit from the spec that we are not implementing yet. I've reported a separated bug about that, see
bug #240563
.
Manuel Rego Casasnovas
Comment 5
2022-06-10 09:35:33 PDT
(In reply to Chris Dumez from
comment #2
)
> Manuel, what work remains to be done here?
An update on the status. WebKit implementation is feature complete and passes all the tests. The HTML PR has been merged:
https://github.com/whatwg/html/pull/7934
I've sent a PR for ARIA to add these attributes back to the IDL:
https://github.com/w3c/aria/pull/1755
So I guess it's up to you to decide when you want to enable this feature by default. I can prepare the patch for that, if you ask me to do it.
Chris Dumez
Comment 6
2022-07-06 08:26:01 PDT
(In reply to Manuel Rego Casasnovas from
comment #5
)
> (In reply to Chris Dumez from
comment #2
) > > Manuel, what work remains to be done here? > > An update on the status. > > WebKit implementation is feature complete and passes all the tests. > > The HTML PR has been merged:
https://github.com/whatwg/html/pull/7934
> > I've sent a PR for ARIA to add these attributes back to the IDL: >
https://github.com/w3c/aria/pull/1755
> > So I guess it's up to you to decide when you want to enable this feature by > default. I can prepare the patch for that, if you ask me to do it.
I have no opposition to enabling by default.
James Craig
Comment 7
2022-07-06 09:20:20 PDT
> I have no opposition to enabling by default.
Same here. Thanks Rego.
Manuel Rego Casasnovas
Comment 8
2022-07-06 21:49:14 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/2151
EWS
Comment 9
2022-07-18 22:27:00 PDT
Committed
252590@main
(dcb5be262b06): <
https://commits.webkit.org/252590@main
> Reviewed commits have been landed. Closing PR #2151 and removing active labels.
WebKit Commit Bot
Comment 10
2022-09-20 09:06:24 PDT
Re-opened since this is blocked by
bug 245429
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug