Re: [csswg-drafts] [css-values] Inconsistent position serialization

All of the above were specified values. There is also variation in **computed values**.

| left 10% top | Chrome 67 | Edge 17 | Firefox 60 | Safari 11.1 | 
| --- | --- | --- | --- | --- | 
| background-position: `<bg-position>` | left 10% 0% | 10% 0% | 10% 0% | left 10% 0% | 

| right 10% top | Chrome 67 | Edge 17 | Firefox 60 | Safari 11.1 | 
| --- | --- | --- | --- | --- | 
| background-position: `<bg-position>` | right 10% 0% | right 10% top 0% | 90% 0% | right 10% 0% | 

| top 10% left 20% | Chrome 67 | Edge 17 | Firefox 60 | Safari 11.1 | 
| --- | --- | --- | --- | --- | 
| background-image: radial-gradient(at `<position>`, red, blue) | left 20% top 10% | 20% 10% | 20% 10% | left 20% top 10% | 
| background-position: `<bg-position>` | left 20% top 10% | 20% 10% | 20% 10% | left 20% top 10% | 
| object-position: `<position>` | 20% 10% | 20% 10% | 20% 10% | 20% 10% | 
| perspective-origin: `<position>` | 20px 0px | 50px 0px | 20px 0px | 20px 0px | 
| shape-outside: circle(at `<position>`) | 20% 10% | undefined | undefined | 20% 10% | 

| 0% 50% | Chrome 67 | Edge 17 | Firefox 60 | Safari 11.1 | 
| --- | --- | --- | --- | --- | 
| background-image: radial-gradient(at `<position>`, red, blue) | 0% 50% | 0% 50% | 0% 50% | 0% 50% | 
| background-position: `<bg-position>` | 0% 50% | 0% 50% | 0% 50% | 0% 50% | 
| object-position: `<position>` | 0% 50% | 0% 50% | 0% 50% | 0% 50% | 
| perspective-origin: `<position>` | 0px 0px | 0px 0px | 0px 0px | 0px 0px | 
| shape-outside: circle(at `<position>`) | 0% 50% | undefined | 0% 50% | 0% 50% | 

([raw results](https://docs.google.com/document/d/1mYCBLbFRdLqiBCWhqIU9CRThI-dJQNDx1LSiNnekNPA/edit))

-- 
GitHub Notification of comment by ewilligers
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2274#issuecomment-402335617 using your GitHub account

Received on Wednesday, 4 July 2018 01:23:05 UTC