Hacker News new | past | comments | ask | show | jobs | submit | chrishtr's comments login

It's not government owned and operated. It's just on government land.


Fixed after dialog was rapidly pushed into production across all browsers.

- Argued that dialog should be removed: 2018

- Tried to force-remove confirm/prompt: mid-2021

- Dialog rushed into all browsers: March 8-14, 2022.

- The linked proposal for a fix: March 04, 2022

- Request for position on standard: Jan 18, 2023

- The proposal merged into the standard: Jan 26, 2023

- Implemented in browsers: ?? (Webkit is possibly July 2024: https://bugs.webkit.org/show_bug.cgi?id=250795)

"Actually"

Dialog was literally rushed into all browsers without bothering to fix the issues that plagued it for a decade. Some of them were fixed post-factum because now you couldn't ignore these issues.


The <dialog> element is fully styleable, including its backdrop (the MDN article explains how for the latter). In Chrome you can also fully style animations opening and closing a <dialog> or popover.

https://developer.chrome.com/blog/entry-exit-animations


@starting-style support is quite good in all browsers, not just chrome. https://caniuse.com/?search=%20%40starting-style



Author here. I'm curious - what did you think of the chapter?


As someone unfamiliar with the topic I think that it was easily digestable and interesting. I have not read the previous chapters but this caught my interest so I am planning to.


Thanks! Glad you enjoyed it.


Author here.

That article, along with a number of other resources, are listed here:

https://browser.engineering/bibliography.html

In my view, a critical part of really learning how something as complicated as a browser works is by trying to build it yourself. That's why our book is oriented around building a browser as you go.


Author here.

I'm the rendering lead for Chrome, and know quite a lot about how it works. I also recently wrote a series of articles about the new rendering architecture of Chromium, see here:

https://developer.chrome.com/blog/renderingng/

Pavel is a professor at the University of Utah and has extensively studied CSS from an academic point of view. He also has a lot of experience teaching the material and making it accessible to students.


Author here.

That's exactly what we are hoping for.

http://browser.engineering/preface.html

So far, my co-author Pavel has taught from this book multiple times (including this semester). In the spring at least one other university will offer a course. We'll list all known courses offerings on the website.

Also, if anyone would like to teach from this book, please get in touch!


(blog post author here)

Could you file a bug with an example at crbug.com/new?


(I'm the author of this blog post)

The launch in Chrome 94 does not affect WebGL. It's just for HTML/CSS content.

If you can reproduce the issue and can share a URL that does so, please file a bug at crbug.com/new for us to investigate.


"should not affect WebGL" is probably a better way to put it. (No software has no bugs or unintended consequences...)


Hi, thanks for confirming!

The issue reproduces in Chrome 94 but not current mac/Firefox, so I think it's new (though with now way to downgrade Chrome it's hard to be sure). Unfortunately I don't have a shareable URL that reproduces it, but if I can find one I'll file.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: