View Issue Details

IDProjectCategoryView StatusLast Update
0007386GNUnetGeneralpublic2023-02-06 05:20
Reporterttn Assigned ToStefan  
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 22: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 16:43

manager   ~0019218

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

Christian Grothoff

2022-10-18 18:07

manager   ~0019222

Last edited: 2022-10-18 18: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 05: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 22: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 18:20

reporter   ~0019509

Applied to anastasis.lu and taler.net

Christian Grothoff

2022-12-20 23:33

manager   ~0019528

I guess only gnunet.org is missing, right?

Stefan

2022-12-20 23:48

reporter   ~0019529

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

Christian Grothoff

2023-01-13 13: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 18: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 10:09

reporter   ~0019689

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

S.

schanzen

2023-02-06 05:20

administrator   ~0019753

v0.19.3 released

Issue History

Date Modified Username Field Change
2022-10-10 21:44 ttn New Issue
2022-10-10 21:44 ttn Status new => assigned
2022-10-10 21:44 ttn Assigned To => sebasjm
2022-10-10 22:20 Christian Grothoff Note Added: 0019212
2022-10-18 16:43 Christian Grothoff Note Added: 0019218
2022-10-18 18:07 Christian Grothoff Note Added: 0019222
2022-10-18 18:07 Christian Grothoff Assigned To sebasjm => Stefan
2022-10-18 18:08 Christian Grothoff Target Version git (master) => 0.9
2022-10-18 18:30 Christian Grothoff Note Edited: 0019222
2022-10-19 05:31 sebasjm Note Added: 0019235
2022-10-20 11:27 Christian Grothoff Target Version 0.9 =>
2022-11-06 23:22 Christian Grothoff Severity minor => text
2022-11-06 23:22 Christian Grothoff Target Version => 0.9.1
2022-12-05 22:26 Stefan Note Added: 0019501
2022-12-08 18:20 Stefan Note Added: 0019509
2022-12-20 23:33 Christian Grothoff Note Added: 0019528
2022-12-20 23:48 Stefan Note Added: 0019529
2023-01-13 13:19 Christian Grothoff Note Added: 0019657
2023-01-15 22:44 Christian Grothoff Project Taler => GNUnet
2023-01-15 22:44 Christian Grothoff Category wallet (TS core) => General
2023-01-16 18:37 Stefan Note Added: 0019684
2023-01-17 10:09 Stefan Note Added: 0019689
2023-01-17 10:42 Christian Grothoff Status assigned => resolved
2023-01-17 10:42 Christian Grothoff Resolution open => fixed
2023-01-17 10:42 Christian Grothoff Fixed in Version => 0.19.3
2023-02-06 05:20 schanzen Note Added: 0019753
2023-02-06 05:20 schanzen Status resolved => closed