On Wednesday, June 4, 2014 12:42:48 PM UTC+5:30, Patrick Brosset wrote:
> On 3/23/14, 10:22 PM, Ehsan Akhgari wrote:
> > On 2014-03-23, 6:07 AM, Robert O'Callahan wrote:
> >> On Fri, Mar 21, 2014 at 9:55 PM, Patrick Brosset 
> >> <[email protected]>wrote:
> >>
> >>> We're struggling with a limitation related to the devtools highlighter
> >>> (the outline you see in this video:
> >>> https://www.youtube.com/watch?v=zBYEg40ByCM).
> >>> Today, the highlighter is created with XUL nodes that are appended 
> >>> in the
> >>> browser XUL markup, in one of the parent elements of the page currently
> >>> being inspected. These XUL nodes are absolutely positioned over the 
> >>> element
> >>> being highlighted.
> >>>
> >>> This technique has served us well until we wanted our devtools to 
> >>> work on
> >>> Fennec, Fxos and E10S mode. In these cases, the page being inspected
> >>> doesn't have a reachable parent element that we can use to append our
> >>> highlighter elements, and appending it inside the content page 
> >>> itself isn't
> >>> really a viable option because we don't want to impact the content 
> >>> in any
> >>> way.
> >>>
> >>
> >> I think you need an API to add anonymous content to the root element 
> >> of the
> >> page. We don't have such an API at the moment but it might not be 
> >> hard to
> >> add.
> >
> > Bug 924692 is making the canvas frame have a native anonymous content. 
> > If that is where you would like to stick that element in, then art of 
> > the frame constructions bits is being done in that bug.
> >
> > Cheers,
> > Ehsan
> Bug 924692 landed yesterday so I thought this would be a good time to 
> revive this thread.
> 
> So with this bug, there's now a way to insert anonymous content in the 
> canvas frame, which is awesome.
>  From what I understood looking at the bug and code, I can see 2 things 
> potentially missing for the devtools highlighter use case:
> 
> - the code that creates the anonymous content seems pretty specifically 
> tied to the touch caret and it doesn't seem possible as of now to insert 
> any content,
> - I don't think this can be accessed by privileged JS code yet.
> 
> I wanted to file a bug to address these 2 points, but wanted to check 
> here first.
> 
> Cheers,
> Patrick

_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to