Closed
Bug 1308993
Opened 10 years ago
Closed 10 years ago
1,100 instances of "NYI: align-self:left/right/self-start/self-end/last-baseline" emitted from layout/generic/nsFlexContainerFrame.cpp during linux64 debug testing
Categories
(DevTools :: about:debugging, defect)
DevTools
about:debugging
Tracking
(firefox52 fixed)
RESOLVED
FIXED
Firefox 52
| Tracking | Status | |
|---|---|---|
| firefox52 | --- | fixed |
People
(Reporter: erahm, Assigned: jdescottes)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(1 file)
> 1105 WARNING: NYI: align-self:left/right/self-start/self-end/last-baseline: file layout/generic/nsFlexContainerFrame.cpp, line 3125
This warning [1] shows up in the following test suites:
> 1105 - desktop-test-linux64/debug-mochitest-devtools-chrome-2 dt2
It shows up in 17 tests. A few of the most prevalent:
> 208 - devtools/client/aboutdebugging/test/browser_addons_debugging_initial_state.js
> 176 - devtools/client/aboutdebugging/test/browser_addons_reload.js
> 92 - devtools/client/aboutdebugging/test/browser_addons_debug_bootstrapped.js
> 92 - devtools/client/aboutdebugging/test/browser_addons_install.js
> 80 - devtools/client/aboutdebugging/test/browser_page_not_found.js
> 52 - devtools/client/aboutdebugging/test/browser_addons_toggle_debug.js
> 52 - devtools/client/aboutdebugging/test/browser_addons_debug_webextension_nobg.js
> 52 - devtools/client/aboutdebugging/test/browser_addons_debug_webextension_inspector.js
> 52 - devtools/client/aboutdebugging/test/browser_addons_debug_webextension.js
> 52 - devtools/client/aboutdebugging/test/browser_addons_debug_webextension_popup.js
[1] https://hg.mozilla.org/mozilla-central/annotate/7be6b348c431/layout/generic/nsFlexContainerFrame.cpp#l3125
Comment 1•10 years ago
|
||
I guess devtools tests must be exercising these unimplemented-in-layout values...?
In any case: left/right are implemented in bug 1221565, so that patch should reduce this a bit. And bug 1221525 is where we'll implement "last-baseline". I don't know that we have a bug for "self-start"/"self-end" yet, but they're under the umbrella of bug 1207698, so I'll add that as a dependency for now.
Comment 2•10 years ago
|
||
I did a quick search in devtools code and couldn't find instances of
`align-self: left` or `align-self: right` or `align-self: self-start` or `align-self: self-end` or `align-self: last-baseline`.
Are there any other declarations that may cause this warning? If we use unimplemented values, we should just get rid of them, right?
| Assignee | ||
Comment 3•10 years ago
|
||
The warnings are actually coming from :
> align-items: self-start;
at http://searchfox.org/mozilla-central/rev/2142de26c16c05f23e543be4fa1a651c4d29604e/devtools/client/aboutdebugging/aboutdebugging.css#64
We should use align-items: start; instead. I will fix this in about:debugging.
I think we should also update the warning message to be "WARNING: NYI: align-items/align-self:left/right/self-start/self-end/last-baseline".
Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
| Comment hidden (mozreview-request) |
Comment 5•10 years ago
|
||
The layout/generic/nsFlexContainerFrame.cpp warning-message changes seem fine to me, BTW. Thanks for getting to the bottom of this.
| Reporter | ||
Comment 6•10 years ago
|
||
| mozreview-review | ||
Comment on attachment 8800690 [details]
Bug 1308993 - aboutdebugging remove align-items: self-start;
https://reviewboard.mozilla.org/r/85572/#review84246
| Reporter | ||
Comment 7•10 years ago
|
||
| mozreview-review | ||
Comment on attachment 8800690 [details]
Bug 1308993 - aboutdebugging remove align-items: self-start;
https://reviewboard.mozilla.org/r/85572/#review84248
Attachment #8800690 -
Flags: review?(erahm) → review+
Pushed by jdescottes@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/03c8f8c92055
aboutdebugging remove align-items: self-start;r=erahm
Comment 9•10 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 52
Updated•8 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•