We just installed TMS Web Core 2.7.2.0 and found that the OnDblClickCell event has been implemented for TWebStringGrid component now. Thank you for that.
Unfortunately, the method TCustomStringGrid.HandleDoDblClick is too restrictive by checking the target element for tagName TD or TH, since the innerHTML of a TD or TH might be further styled with a DIV, SPAN aso. We therefore propose to also check the parent hierarchy of the target element to be a TD or TH until a parent is nil, the parent is the grid element itself or it is an TD or TH:
el := Event.targetElement;
while Assigned(el) and (el <> Self.ElementHandle) and
not ((el.tagName = 'TD') or (el.tagName = 'TH')) do
el := el.ParentElement;
if Assigned(el) and ((el.tagName = 'TD') or (el.tagName = 'TH')) then
...