Skip to content

rebase: jacob/maintained onto upstream 1.10.8, resolve 5 collisions (#26) - #67

Open
jacobyoby wants to merge 9 commits into
jacob/maintainedfrom
feature/rebase-upstream-26
Open

rebase: jacob/maintained onto upstream 1.10.8, resolve 5 collisions (#26)#67
jacobyoby wants to merge 9 commits into
jacob/maintainedfrom
feature/rebase-upstream-26

Conversation

@jacobyoby

Copy link
Copy Markdown
Owner

Rebased from 12 commits behind to 52 ahead of upstream master (1.10.8).

Collisions resolved:

Post-rebase cleanup:

Backup: jacob/maintained-pre-rebase branch preserved on origin.

Closes #26.

Generated with Qwen Code

jhpyle and others added 9 commits September 9, 2026 19:29
…ed example of acknowledging deletion of item in list; changed aria settings of div containing flash messages so that messages are announced; always add enclosing div for flash messages to the interview DOM; fix issue with session id not being set in global variable immediately after a new_session
…enation happens in the bash script, not on the server -- this cuts out a step; removed fieldset/legend and removed visually-hidden legends; changed HTML of terms and help for more accessible popovers; added feature for flashing messages that only screen readers can see; added screen reader message announcing that table item has been deleted; changed where role=group appears around radio/checkbox groups; change the way that focus is set after a page change so that focus lands on the daMainQuestion if there is no field to focus on; removed the bootstrap-fileinput plugin; altered the _edit_button and _delete_button methods so that the item is passed as a third argument, so that buttons can be customized according to the item; modified progressive disclosure recipe so that it uses details/summary; when a show if reveals additional information, screen readers are notified; altered the skip to main content link so that it uses JavaScript; updated TestContext so that it works with global variable and interview answer dictionary contexts; rebuilt screenshots
Skip-to-content link (WCAG 2.4.1) as the first child of <body>: in
base.html targeting #damain, and separately in the interview page
emitter (interview/views.py builds that page in Python, not from
base.html) targeting #daquestion, so it reaches the page litigants
actually use. Bootstrap's visually-hidden-focusable shows it only on
focus. The 404 page gains a <main role="main"> landmark and a link
home so a mistyped form URL no longer dead-ends. app.css gains @media
print rules dropping the navbar, its body padding, buttons, and footer;
app.min.css regenerated with clean-css.

Fail-first e2e (a11y_check.sh) asserts all three absent on the stock
release and present after install; wired into CI as control + pass.
Verified live and browser regression 7/7.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jkoq1KnMBNnfi8YQSgAAfH
- FORK.md: remove bool-config divergence (now upstream via PR jhpyle#983),
  add #15/#18/#19/#21/geocode-lazy to carried divergences, drop
  labelauty from CodeQL exclusions list
- TODO.md: mark PR jhpyle#983 watch as done, update version ref to 1.10.8,
  update bundle split note (labelauty removed upstream)
- codeql-config.yml: remove labelauty path exclusion (no longer used
  after upstream replaced labelauty with CSS)
@cursor
cursor Bot force-pushed the feature/rebase-upstream-26 branch from ed0622e to fdaac78 Compare September 9, 2026 19:31
$("#daflash").append(newElement);
if (priority == "success") {
if (priority == "aria") {
var newElement = $('<div class="visually-hidden">' + message + "</div>");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rebase jacob/maintained onto upstream 1.10.8 (12 commits behind, several direct collisions)

4 participants