If you can mark up where the connectors go in a way that makes them accessible, you have some chance of making this work.
I think it would require extensions to HTML. There are already mechanisms for linking some elements to others, but most of them have pre-defined semantics (labels for controls, headers for sections and widgets). The closest is probably the `form` attribute that links form controls to a non-nesting `<form >` "parent" element... but forms are a worse hack for a flow chart than CSS connectors.
Comments
If you can mark up where the connectors go in a way that makes them accessible, you have some chance of making this work.
I think it would require extensions to HTML. There are already mechanisms for linking some elements to others, but most of them have pre-defined semantics (labels for controls, headers for sections and widgets). The closest is probably the `form` attribute that links form controls to a non-nesting `<form >` "parent" element... but forms are a worse hack for a flow chart than CSS connectors.
I tried a few techniques, in terms of accessibility I think "old" ways are the best here.
(or start with the anchors/list, and progressively enhance)