Skip to content

Conversation

josepharhar
Copy link
Contributor

@josepharhar josepharhar commented Aug 24, 2022

@josepharhar
Copy link
Contributor Author

I see that there are many build errors after build.sh says "Running conformance checker...", but when I run build.sh locally, it just stops after "Success!".

How do I run the conformance checker when building locally?

@domenic
Copy link
Member

domenic commented Aug 25, 2022

The conformance checker is at https://github.com/validator/validator and has a variety of installation options. You need to run it on the output index.html file.

@josepharhar
Copy link
Contributor Author

The conformance checker is at https://github.com/validator/validator and has a variety of installation options. You need to run it on the output index.html file.

Thanks, I was able to run it! It looks like the PR builds now

@josepharhar
Copy link
Contributor Author

@domenic I added some examples in 81acbc7 and 9e0421c. Can you point me to any examples of "descriptive text for web developers and for implementers" that you mentioned earlier?

Copy link
Member

@domenic domenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I managed to get a start on this review today... still more to go, but hopefully this helps.

@josepharhar
Copy link
Contributor Author

Thanks for the review! I'm going to be out until monday so I'll try to get to it then

@josepharhar
Copy link
Contributor Author

Thanks for the review @domenic! I have addressed all your comments

Copy link
Member

@Kaiido Kaiido left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not an authoritative review; but some questions that popped up while quickly reading the PR.

@josepharhar
Copy link
Contributor Author

@domenic mind taking another look? Anything else I can do to help move this forward?

@domenic
Copy link
Member

domenic commented Sep 26, 2022

It's on my list, sorry! I had a week of TPAC then a week of vacation, so I'm currently down to 20 flagged work emails and 24 flagged GitHub emails :).

@annevk
Copy link
Member

annevk commented Oct 4, 2022

Drive-by: element and attribute indices haven't been updated as far as I can tell. (FWIW, I plan on doing a more careful review.)

Copy link
Member

@domenic domenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of editorial issues; as always, if you can be sure to do an extra sweep to make sure you catch multiple instances, that saves a lot of time.

On normative issues, I think these are the biggest outstanding ones:

  • show/hide naming (under discussion in Open UI I guess, not sure how that's going)
  • Element vs. HTMLElement; i.e., behavior for unknown, SVG, and MathML elements
  • Some confusion about spec text for some animation pausing stuff
  • Light dismiss spec intercepting capture events on Document is quite unusual; @annevk's help there would be appreciated steering us in the right direction

@josepharhar
Copy link
Contributor Author

show/hide naming (under discussion in Open UI I guess, not sure how that's going)

Looks like we might rename them to popupshow and popuphide: openui/open-ui#607

Element vs. HTMLElement; i.e., behavior for unknown, SVG, and MathML elements

@mfreed7 Why did you implement all of the popup behavior in Element instead of HTMLElement? What do you think the behavior should be for unknown, SVG, and MathML elements?

@mfreed7
Copy link
Collaborator

mfreed7 commented Oct 11, 2022

@mfreed7 Why did you implement all of the popup behavior in Element instead of HTMLElement? What do you think the behavior should be for unknown, SVG, and MathML elements?

My general logic has been "why not?". I.e. we had the same debate in the TAG about limiting this feature to only some element types. And if there's a good reason to limit it, great. But if the only reason is that we don't know what it'll be used for, I think web developers will figure that out. For example, why not a pop-up SVG? I could think of some use cases where an icon (a "like button" for example) is made with SVG and would like to be a pop-up.

Side note: this is currently broken in Chromium, but pending this discussion, I'll fix that. Just a missing set of rules in the UA stylesheet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impacts documentation Used by documentation communities, such as MDN, to track changes that impact documentation topic: popover The popover attribute and friends
Development

Successfully merging this pull request may close these issues.

9 participants