Manuel Rego

Baiona (Spain)

Free software developer. Working in Igalia since April 2007. Co-owner of the company.

Latest Updates

Manuel Rego 04/04/2018

Getting rid of "grid-" prefix on CSS Grid Layout gutter properties

Early this year I was working on unprefixing the CSS Grid Layout gutter properties. The properties were originally named grid-column-gap and grid-row-gap, together with the grid-gap shorthand. The CSS Working Group (CSSWG) decided to remove the grid-...

Manuel Rego 11/01/2018

"display: contents" is coming

Yes, display: contents is enabled by default in Blink and WebKit and it will be probably shipped in Chrome 65 and Safari 11.1. These browsers will join Firefox that is shipping it since version 37, which makes Edge the only one missing the feature (you...

Manuel Rego 28/12/2017

Web Engines Hackfest 2017

One year more Igalia organized, hosted and sponsored a new edition of the Web Engines Hackfest. This is my usual post about the event focusing on the things I was working on during those days. Organization This year I wanted to talk about this because...

Manuel Rego 03/05/2017

Adding :focus-within selector to Chromium

Similar to what I wrote for caret-color in January, this is a blog post about the process to implement a new feature on Chromium/Blink. This time it’s the turn for :focus-within pseudo-class from the Selectors 4 spec, I’ll talk about the different...

Manuel Rego 27/04/2017

10 years at Igalia

Monday 9th April 2007… that was my first day working at Igalia, a really important day in my life.


By Type:


[selectors4] Remove :focus-within test that is now duplicated

[selectors4] Remove :focus-within test that is now duplicated This patch removes the following test: fast/selectors/focus-within-display-none.html The test was upstreamed into the WPT repository and it's imported as: ...

Manuel Rego15/05/2017

[selectors4] :focus-within test when iframe loses focus

[selectors4] :focus-within test when iframe loses focus This test should be part of but at that time I didn't find the way to focus/unfocus an iframe. The solution was to use internals.setFocused() for...

Manuel Rego15/05/2017

[selectors4] Ship ":focus-within" pseudo-class

[selectors4] Ship ":focus-within" pseudo-class Intent-to-ship:!topic/blink-dev/V3RNBhQelSg BUG=617371 Review-Url: Cr-Commit-Position:...

Manuel Rego27/04/2017

[selectors4] Use common ancestor strategy for :focus-within

[selectors4] Use common ancestor strategy for :focus-within Following the same approach than what we do for :active and :hover pseudo-classes, it seems a nice optimization to use the common ancestor strategy for :focus-within too. The use case would...

Manuel Rego25/04/2017

Remove unneeded variable in Document::SetFocusedElement()

Remove unneeded variable in Document::SetFocusedElement() Review-Url: Cr-Commit-Position: refs/heads/master@{#466301} Committed:...

Manuel Rego21/04/2017