View Issue Details

IDProjectCategoryView StatusLast Update
0007386GNUnetGeneralpublic2023-02-06 04:20
ReporterttnAssigned ToStefan Due Date
PrioritynormalSeveritytextReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.1Fixed in Version0.19.3 
Summary0007386: CS 2.4.1 (LEVEL A) -- Bypass Blocks
DescriptionA mechanism is available to bypass blocks of content that are repeated on multiple
Web pages.

The website has no skiplinks to bypass blocks of content that are
repeated on every page of the website. This problem occurs on
every page, for example:
https://demo.taler.net/en/
TagsNo tags attached.

Activities

Christian Grothoff

2022-10-10 20:20

manager   ~0019212

I've tried to add this for the merchant-demo pages (except bank). Not sure if it works nicely, did not actually test the result.

Christian Grothoff

2022-10-18 14:43

manager   ~0019218

Now also added the same to the bank. Again, still requires testing...

Christian Grothoff

2022-10-18 16:07

manager   ~0019222

Last edited: 2022-10-18 16:30

Ok, this works for demo.taler.net; we should make the same modifications to gnunet.org, taler.net, and anastasis.lu and taler-systems.com. Basically, insert"

    <a href="#main" class="skip"><translate>Skip to main content</translate></a>
  
where "main" must be an anchor of the section with the main content (<section id="main" class="content"> -- already existed)
   
and

.skip {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.skip:focus {
  position: static;
  width: auto;
  height: auto;
}

to the CSS.

sebasjm

2022-10-19 03:31

reporter   ~0019235

info about the skip link technique
https://webaim.org/techniques/skipnav/

I have updated the css a little: mainly to achieve high contrast and a better size

.skip {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: fit-content;
  overflow: hidden;
}

.skip:focus {
  position: static;
  width: auto;
  background: black;
  padding: 5px;
}

Stefan

2022-12-05 21:26

reporter   ~0019501

This task has been successfully applied to taler-systems.com, the remainder of our web pages will follow.

Stefan

2022-12-08 17:20

reporter   ~0019509

Applied to anastasis.lu and taler.net

Christian Grothoff

2022-12-20 22:33

manager   ~0019528

I guess only gnunet.org is missing, right?

Stefan

2022-12-20 22:48

reporter   ~0019529

Only gnunet.org is missing, Martin has already been briefed.

Christian Grothoff

2023-01-13 12:19

manager   ~0019657

Stefan: you write that you briefed Martin -- can't you just make the change yourself? I checked, you do have Git RW access for the GNUnet WWW repo...

Stefan

2023-01-16 17:37

reporter   ~0019684

This task has been successfully fulfilled now.

I did the changes myself,

but it needed non-trivial troubleshooting together with Martin (Thank you!) in order to get the RW access for the GNUnet repository working.

S.

Stefan

2023-01-17 09:09

reporter   ~0019689

Can anyone please change the status of this issue from 'assigned' to 'resolved'? Thanks!

S.

schanzen

2023-02-06 04:20

administrator   ~0019753

v0.19.3 released

Issue History

Date ModifiedUsernameFieldChange
2022-10-10 19:44ttnNew Issue
2022-10-10 19:44ttnStatusnew => assigned
2022-10-10 19:44ttnAssigned To => sebasjm
2022-10-10 20:20Christian GrothoffNote Added: 0019212
2022-10-18 14:43Christian GrothoffNote Added: 0019218
2022-10-18 16:07Christian GrothoffNote Added: 0019222
2022-10-18 16:07Christian GrothoffAssigned Tosebasjm => Stefan
2022-10-18 16:08Christian GrothoffTarget Versiongit (master) => 0.9
2022-10-18 16:30Christian GrothoffNote Edited: 0019222
2022-10-19 03:31sebasjmNote Added: 0019235
2022-10-20 09:27Christian GrothoffTarget Version0.9 =>
2022-11-06 22:22Christian GrothoffSeverityminor => text
2022-11-06 22:22Christian GrothoffTarget Version => 0.9.1
2022-12-05 21:26StefanNote Added: 0019501
2022-12-08 17:20StefanNote Added: 0019509
2022-12-20 22:33Christian GrothoffNote Added: 0019528
2022-12-20 22:48StefanNote Added: 0019529
2023-01-13 12:19Christian GrothoffNote Added: 0019657
2023-01-15 21:44Christian GrothoffProjectTaler => GNUnet
2023-01-15 21:44Christian GrothoffCategorywallet (TS core) => General
2023-01-16 17:37StefanNote Added: 0019684
2023-01-17 09:09StefanNote Added: 0019689
2023-01-17 09:42Christian GrothoffStatusassigned => resolved
2023-01-17 09:42Christian GrothoffResolutionopen => fixed
2023-01-17 09:42Christian GrothoffFixed in Version => 0.19.3
2023-02-06 04:20schanzenNote Added: 0019753
2023-02-06 04:20schanzenStatusresolved => closed