gecko-dev/toolkit/actors
Gijs Kruitbosch 550d651713 Bug 1716883 - fix autoscroll behaviour over various SVG elements, r=masayuki
This avoids starting autoscroll on SVG links, and on HTML links that
contain SVG, by sharing the code that browser's ClickHandlerChild uses
to detect links into BrowserUtils, and using that from AutoScrollChild
to determine if the click happened on top of a link. It also adds a
test so we avoid regressing this in future.

When running the test, I noticed an error from ClickHandlerParent
when the browser for which we receive a click has gone away, and
fixed it by adding a nullcheck and early return.

Differential Revision: https://phabricator.services.mozilla.com/D120024
2021-07-19 11:36:55 +00:00
..
AboutHttpsOnlyErrorChild.jsm Bug 1665057 - Add www button on https-only error page r=ckerschb,JulianWels,Gijs 2021-03-11 17:10:06 +00:00
AboutHttpsOnlyErrorParent.jsm
AudioPlaybackChild.jsm
AudioPlaybackParent.jsm
AutoCompleteChild.jsm Bug 1685801: Part 10 - Move BrowserUtils.getElementBounding*Rect to a separate module. r=mccr8 2021-01-28 20:58:34 +00:00
AutoCompleteParent.jsm Bug 1708735 - Make the arrowpanel code more generic. r=dao,zombie 2021-05-30 12:31:49 +00:00
AutoScrollChild.jsm Bug 1716883 - fix autoscroll behaviour over various SVG elements, r=masayuki 2021-07-19 11:36:55 +00:00
AutoScrollParent.jsm Bug 1700888 - Make `AutoScrollParent` always consider starting autoscroll when it's requested in non-remote browser element r=Gijs 2021-03-30 18:56:36 +00:00
AutoplayChild.jsm
AutoplayParent.jsm
BackgroundThumbnailsChild.jsm
BrowserElementChild.jsm
BrowserElementParent.jsm
ControllersChild.jsm
ControllersParent.jsm
DateTimePickerChild.jsm Bug 1685801: Part 10 - Move BrowserUtils.getElementBounding*Rect to a separate module. r=mccr8 2021-01-28 20:58:34 +00:00
DateTimePickerParent.jsm
ExtFindChild.jsm
FindBarChild.jsm
FindBarParent.jsm
FinderChild.jsm Bug 1690783, move call to updateScrollMarks to occur after the highlight and match count is determined to better ensure that the found ranges have been determined, r=mikedeboer 2021-02-11 14:12:29 +00:00
InlineSpellCheckerChild.jsm
InlineSpellCheckerParent.jsm
KeyPressEventModelCheckerChild.jsm
PictureInPictureChild.jsm Bug 1695020 - fix PiP InvalidStateError when PictureInPictureToggle is destroyed r=mtigley,mhowell 2021-03-12 20:38:55 +00:00
PopupBlockingChild.jsm Bug 1708734 - Part 4: Don't create the actor for some JSActor events, r=mconley,marionette-reviewers,whimboo 2021-05-11 17:29:25 +00:00
PopupBlockingParent.jsm
PrintingChild.jsm Bug 1666247 - Part 1: Add a simplify page checkbox r=emalysz,flod 2021-07-08 03:54:19 +00:00
PrintingParent.jsm
PrintingSelectionChild.jsm Bug 1697836 - Avoid throwing when asking for a selection. r=emalysz 2021-03-27 10:22:55 +00:00
PurgeSessionHistoryChild.jsm
RemotePageChild.jsm Bug 1706302 - Part 1: Use DOMDocElementCreated for RemotePage actors, r=Gijs 2021-07-09 16:30:28 +00:00
SelectChild.jsm Bug 1685801: Part 10 - Move BrowserUtils.getElementBounding*Rect to a separate module. r=mccr8 2021-01-28 20:58:34 +00:00
SelectParent.jsm Bug 1708735 - Make the arrowpanel code more generic. r=dao,zombie 2021-05-30 12:31:49 +00:00
TestProcessActorChild.jsm
TestProcessActorParent.jsm
TestWindowChild.jsm
TestWindowParent.jsm
ThumbnailsChild.jsm
UAWidgetsChild.jsm
UnselectedTabHoverChild.jsm
UnselectedTabHoverParent.jsm
ViewSourceChild.jsm Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk 2021-06-21 12:09:01 +00:00
ViewSourcePageChild.jsm Bug 1691755 - Move view-source context menu items to nsContextMenu r=Gijs 2021-02-16 15:42:48 +00:00
ViewSourcePageParent.jsm Bug 1691755 - Move view-source context menu items to nsContextMenu r=Gijs 2021-02-16 15:42:48 +00:00
WebChannelChild.jsm
WebChannelParent.jsm
moz.build