Comments (2)
This seems like a good idea. Maybe @mustaqahmed can recall why we didn't specify this in the first place. Was it just because it wasn't interoperable, so we weren't sure everyone would be willing to do it?
from html.
Mentioning consumption in the spec makes sense to me.
... why we didn't specify this in the first place. Was it just because it wasn't interoperable, so we weren't sure everyone would be willing to do it?
That matches my understanding: popup blockers came into existence "organically" w/o a spec, and each browser had a slightly different implementation that just worked.
I believe another blocker for a possible consensus here is that popup blockers use few other signals (I mean "other than just user activation") like how allowed-sites are handled and the number or the frequency of popup requests. The list of signals used by each browser seems different (as far as I could sense from my 7-yr old experiment). Cataloging all signals used by each browsers could be a good first step if we expect to standardize popup blockers.
from html.
Related Issues (20)
- Can a task throw exceptions? HOT 2
- "run a classic script" returns completion records and throws HOT 1
- Session history step of top level navigable when child navigables traverse history HOT 1
- Should there be an opt-out for declarative shadow roots having `clonable=true`? HOT 27
- `<img sizes="auto, 100px" loading="eager">`: `auto` equates to `100wv` but should ideally be ignored HOT 2
- Constrain OffscreenCanvas with a placeholder canvas element HOT 8
- A way to run code before the next frame HOT 8
- New attribute for avoiding to autocapitalize text input fields HOT 1
- Autocomplete attribute value to indicate form input is third-party data
- Improve API of `insertAdjacent*()` methods HOT 2
- Why does popover hide when the popover attribute changed HOT 4
- Read-only state for buttons? HOT 9
- Upcoming WHATNOT meeting on 2/22/2024 HOT 5
- attribute change steps for popover may fire events synchronously HOT 6
- Update UA stylesheet rules to use `:any-link` instead of `:visited` or `:link` HOT 6
- Define interaction with `field-sizing` CSS property and inline writing suggestions
- Storage event should probably fire on Document that didn't call localStorage getter HOT 1
- Worklet agents and the event loop HOT 1
- Using multiple h1 tag in a page HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from html.