Notes |
|
|
I managed to get a segfault while trying to reproduce the symptoms (Iyonix, RO 5.22, CI#3049). Log_02 attached, which shows:
fire_dom_event: Dispatching 'click' against 0x0
I couldn't see any scrollbars but the ordinary RISC OS ones, which seemed to work OK - Harriet, if there are any more details about how to get it to happen, please add them in a note. |
|
|
(0001031)
|
Dave Higton
|
2015-11-05 21:40
(Last edited: 2015-11-05 21:43) |
|
Got the way to recreate it on fanfiction.net. Drag the horizontal scroll bar all the way over to the right. A beige area appears between the main window content and the vertical scroll bar. Click in that area and you guarantee a segfault.
The area of the same colour below the main content does not cause a segfault.
Log_03 is another log of the same.
|
|
|
(0001032)
|
Dave Higton
|
2015-11-05 22:24
(Last edited: 2015-11-05 22:25) |
|
It happens identically on the linux gtk version built from today's source.
My guess is that an area that shouldn't be sensitive to clicks, has been given (or left with) sensitivity.
Apart from fixing that problem - which you have to get right, every time, for every pixel of every page, no matter how the window size, scroll bars, etc. are dragged around - but you can also fix it by refusing to dispatch clicks agains null objects. Belt and braces suggests that both are desirable.
|
|
|
|
Confirmed fixed in 3.4 release |
|
Issue History |
|
Date Modified | Username | Field | Change |
---|
2015-11-05 19:43 | Harriet Bazley | New Issue | |
2015-11-05 19:43 | Harriet Bazley | File Added: snipped.zip | |
2015-11-05 20:55 | Dave Higton | Note Added: 0001030 | |
2015-11-05 20:55 | Dave Higton | File Added: Log_02 | |
2015-11-05 21:03 | Vincent Sanders | Assigned To | => Daniel Silverstone |
2015-11-05 21:03 | Vincent Sanders | Status | new => confirmed |
2015-11-05 21:03 | Vincent Sanders | Category | General => Javascript |
2015-11-05 21:03 | Vincent Sanders | Product Version | => 3.4 |
2015-11-05 21:03 | Vincent Sanders | Description Updated | bug_revision_view_page.php?rev_id=1670#r1670 |
2015-11-05 21:03 | Vincent Sanders | Additional Information Updated | bug_revision_view_page.php?rev_id=1672#r1672 |
2015-11-05 21:09 | Vincent Sanders | Relationship added | duplicate of 0002375 |
2015-11-05 21:32 | Dave Higton | File Added: Log_03 | |
2015-11-05 21:40 | Dave Higton | Note Added: 0001031 | |
2015-11-05 21:42 | Dave Higton | Description Updated | bug_revision_view_page.php?rev_id=1675#r1675 |
2015-11-05 21:42 | Dave Higton | Additional Information Updated | bug_revision_view_page.php?rev_id=1676#r1676 |
2015-11-05 21:43 | Dave Higton | Note Edited: 0001031 | bug_revision_view_page.php?bugnote_id=1031#r1678 |
2015-11-05 22:24 | Dave Higton | Note Added: 0001032 | |
2015-11-05 22:24 | Dave Higton | Note Edited: 0001032 | bug_revision_view_page.php?bugnote_id=1032#r1680 |
2015-11-05 22:25 | Dave Higton | Note Edited: 0001032 | bug_revision_view_page.php?bugnote_id=1032#r1681 |
2015-11-06 14:48 | Michael Drake | Fixed in CI build # | => 3052 |
2015-11-06 14:48 | Michael Drake | Assigned To | Daniel Silverstone => Michael Drake |
2015-11-06 14:48 | Michael Drake | Status | confirmed => resolved |
2015-11-06 14:48 | Michael Drake | Resolution | open => fixed |
2015-11-06 14:48 | Michael Drake | Category | Javascript => Layout |
2015-11-06 14:48 | Michael Drake | Fixed in Version | => 3.4 |
2015-11-06 14:48 | Michael Drake | Target Version | => 3.4 |
2015-11-06 14:48 | Michael Drake | Description Updated | bug_revision_view_page.php?rev_id=1682#r1682 |
2015-11-06 14:48 | Michael Drake | Additional Information Updated | bug_revision_view_page.php?rev_id=1683#r1683 |
2016-02-16 14:28 | Vincent Sanders | Note Added: 0001258 | |
2016-02-16 14:28 | Vincent Sanders | Status | resolved => closed |