View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002690 | NetSurf | Layout | public | 2019-08-06 08:21 | 2020-05-27 08:13 | ||||
Reporter | Michael Drake | ||||||||
Assigned To | Michael Drake | ||||||||
Severity | major | Reproducibility | unable to reproduce | ||||||
Status | closed | Resolution | fixed | ||||||
Platform | Any | OS | OS Version | ||||||
Product Version | |||||||||
Target Version | 3.10 | Fixed in Version | 3.10 | ||||||
Summary | 0002690: Animated GIF causes box_coords to explode | ||||||||
Description | box_coords walks up the box tree to find the absolute position of the box. If we hit a float box, we expect to find a box with it's float_children set. If not, the box tree is broken. Daniel observed this happening on the 500 sites test run. The problem is not easily reproducible. | ||||||||
Steps To Reproduce | Visit https://www.netsons.com/ Although, when I load it, I don't even get the animated GIF throbbers that Daniel gets when he loads it. | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | |||||||||
Reported in CI build # | |||||||||
URL of problem page | https://www.netsons.com/ | ||||||||
Attached Files |
|
Notes | |
Michael Drake (administrator) 2019-08-06 08:23 |
This change may or may not help: http://source.netsurf-browser.org/netsurf.git/commit/?id=be23d522db03f412bc9a855aac7598419336d4f1 Either way, it's generally more optimal. |
Michael Drake (administrator) 2019-08-06 08:26 |
Note: Neither float_children or float_container are assigned until layout. However, it doesn't make sense to call box_coords on something before layout has happened. |
Michael Drake (administrator) 2019-08-06 08:27 |
Note: We don't set float_children or float_container until layout because layout is the first pass over the box tree that works out which boxes will establish a new block formatting context. |
Michael Drake (administrator) 2019-08-06 08:43 |
Potentially fixed by: http://source.netsurf-browser.org/netsurf.git/commit/?id=5e45c4498c0a8a24330864b3d4c68ffe891ce15e |
Vincent Sanders (administrator) 2020-05-27 08:13 |
Thankyou for reporting this issue. We believe this is fixed in the 3.10 release. If this is not the case please feel free to reopen the issue with additional details. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-08-06 08:21 | Michael Drake | New Issue | |
2019-08-06 08:23 | Michael Drake | Note Added: 0002066 | |
2019-08-06 08:26 | Michael Drake | Note Added: 0002067 | |
2019-08-06 08:27 | Michael Drake | Note Added: 0002068 | |
2019-08-06 08:43 | Michael Drake | Note Added: 0002069 | |
2019-08-06 09:14 | Michael Drake | Status | new => acknowledged |
2020-02-21 10:17 | Michael Drake | Assigned To | => Michael Drake |
2020-02-21 10:17 | Michael Drake | Reproducibility | have not tried => unable to reproduce |
2020-02-21 10:17 | Michael Drake | Status | acknowledged => resolved |
2020-02-21 10:17 | Michael Drake | Resolution | open => fixed |
2020-02-21 10:17 | Michael Drake | Fixed in Version | => 3.10 |
2020-05-27 08:13 | Vincent Sanders | Status | resolved => closed |
2020-05-27 08:13 | Vincent Sanders | Note Added: 0002227 |