@kbab...@microsoft.com please let me know if you want me to address anything. the external tests where the -expect file is updated are failing before already. i'll try to start some follow up work and see if they are fixable.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Oriol had a comment in the issue discussion that was very on-point:
I guess we need a test that detects when new properties are not made enumerable.
Most of the time, if someone adds a property and makes it not enumerable, it's a bug. I'd love to see a that enforces that, not just for a given set of properties we're fixing now, but for all properties added in the future, minus intentional exceptions. Essentially:
That might need to be a unit test rather than an HTML file so that we know we're looking at all implemented properties, but I think it would be worth doing.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
added test
Oriol had a comment in the issue discussion that was very on-point:
I guess we need a test that detects when new properties are not made enumerable.
Most of the time, if someone adds a property and makes it not enumerable, it's a bug. I'd love to see a that enforces that, not just for a given set of properties we're fixing now, but for all properties added in the future, minus intentional exceptions. Essentially:
- iterate over all known properties
- see if the property can be found via getComputedStyle
- if not and it's not on the list of exceptions, fail the test
That might need to be a unit test rather than an HTML file so that we know we're looking at all implemented properties, but I think it would be worth doing.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Enumerate missing properties in getComputedStyle() iteration
Remove stale computable:false exclusions for supported longhands, keep intentional non-computable entries, and update computed-style listing tests.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |