Created attachment 305036 [details] screen shot: VO cursor on gen content outside modal dialog AX: WebKit does not exclude ::before/::after pseudo-elements from AX API when @aria-modal is used 1. Load: http://w3c.github.io/aria-practices/examples/dialog-modal/dialog.html 2. Press the "Add Delivery Address" button. 3. Stop interacting with the modal dialog. 4. Navigate to a bunch of random quotation marks. In this case, the Q element <q>foo</q> renders its quotation marks as ::before/::after pseudo elements exposed by the render tree, not the DOM. Note: test cases should include: 1. Default generated content like the quotation marks in <q>foo</q> 2. Author-generated text content: div::before { content: "foo"; } 3. Author-generated alt content: div::after { content: url(img.png); alt: "alt"; }
Test case #3 will change once bug 159022 is implemented.
Created attachment 305037 [details] screen shot: web inspector
<rdar://problem/31221250>