OrchardCore icon indicating copy to clipboard operation
OrchardCore copied to clipboard

Fixing accessibility problems and HTML validation errors in built-in themes (Lombiq Technologies: OCORE-83)

Open DemeSzabolcs opened this issue 3 years ago • 5 comments

Fixes #11242 This PR doesn't include fixes for: 25:55 error The autoplay attribute is not allowed on <video> no-autoplay HTML validation error in The Coming Soon Theme, because I think the auto-playing video is a crucial part of that theme. Also, there are overlays on the video, and it's in the background, so it's not that disturbing.

DemeSzabolcs avatar Feb 22 '22 00:02 DemeSzabolcs

CLA assistant check
All CLA requirements met.

dnfadmin avatar Feb 22 '22 00:02 dnfadmin

Please open a PR on the appropriate repository else we will restart fixing those when we will update these themes later on.

Skrypt avatar Feb 22 '22 01:02 Skrypt

I don't think this PR should go in OC

hishamco avatar Feb 22 '22 05:02 hishamco

Following up from the issue, I think:

  • The Liquid code is derivative work, part of Orchard, we own and need to fix those. Same with the recipe.
  • The HTML files are coming directly from the themes. We need to fix these there with a PR under https://github.com/StartBootstrap/startbootstrap-agency and https://github.com/StartBootstrap/startbootstrap-coming-soon. Then once merged, we need to update them here.

In any case, all of these issues need to be fixed one way or another.

Piedone avatar Feb 22 '22 15:02 Piedone

I created PRs on the appropriate repositories: The Coming Soon theme: https://github.com/StartBootstrap/startbootstrap-coming-soon/pull/62 The Agency theme: https://github.com/StartBootstrap/startbootstrap-agency/pull/323 The Agency theme insufficient color contrast issue: https://github.com/StartBootstrap/startbootstrap-agency/issues/322 The Default theme insufficient color contrast issue: https://github.com/StartBootstrap/startbootstrap-bare/issues/58

DemeSzabolcs avatar Feb 24 '22 18:02 DemeSzabolcs

I don't think there's any point in waiting more for those theme projects that didn't react to your issues. Please wrap this up with everything that's readily usable, including updating Agency, since that was fixed (https://github.com/StartBootstrap/startbootstrap-agency/pull/323).

Piedone avatar Jan 11 '24 18:01 Piedone

including updating Agency

I just checked, I already updated it here in the way that the PR was accepted in its own repository.

DemeSzabolcs avatar Jan 20 '24 23:01 DemeSzabolcs

@Piedone

This does not fix #11241, right?

No because of these: https://github.com/StartBootstrap/startbootstrap-coming-soon/pull/62 https://github.com/StartBootstrap/startbootstrap-agency/issues/322 https://github.com/StartBootstrap/startbootstrap-bare/issues/58

Since due to the autoplay video remaining this does not fully fix #11242 please factor that problem out to its own issue.

We talked about this internally way back. The video is in the background, so there is no way to start it manually. And the conclusion was that it could remain.

DemeSzabolcs avatar Jan 21 '24 21:01 DemeSzabolcs

OK!

Piedone avatar Jan 21 '24 21:01 Piedone