Closed Bug 97570 Opened 23 years ago Closed 17 years ago

Locate focus' daddy - Need to be able to put focusable widgets inside popups

Categories

(Core :: XUL, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bugs, Assigned: jag+mozilla)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Hixie-P0][Ben-P1])

For inline editing, I need to be able to put a textbox (focusable widget) inside a XUL popup. I mentioned this to pink and hyatt, and they laughed for at least five minutes. Hyatt thinks there are some tremendous focus issues to solve here, and since he's the standard scapegoat for them, I'm giving this bug to him! =D Dave, I'll be checking in a test case for this at the start of .9.5.
Status: NEW → ASSIGNED
Summary: Locate focus' daddy - Need to be able to put focusable widgets inside popups → Locate focus' daddy - Need to be able to put focusable widgets inside popups
Target Milestone: --- → mozilla0.9.6
See also bug 94713.
Akin to Hixie-P1, I'm marking this bug Ben-P1. No dinner, but whoever fixes this bug gets US$20.
Whiteboard: [Ben-P1]
I really believe that using a stack to do inline editing is a much safer and simpler approach to take to implement the feature.
Note that this bug still needs to be fixed before anyone can use resizable popups seriously, for instance, rginda wants to use floating palettes for venkman, etc. I'll pay $20 for $20 worth of serious investigation, even if at the end of that it is still too hard. ;)
Whiteboard: [Ben-P1] → [Hixie-P0][Ben-P1]
Well, we should distinguish between your approach of trying to use a piece of a sub-document in a floating window, and a floating window that could load an entire document, e.g., a sort of floating iframe. What makes this really difficult is the fact that the DOM window's widget does not enclose the focused content (the popup does).
Target Milestone: mozilla0.9.6 → mozilla1.0
Target Milestone: mozilla1.0 → mozilla1.0.1
--> default owner
Assignee: hyatt → jaggernaut
Status: ASSIGNED → NEW
Target Milestone: mozilla1.0.1 → ---
WFM? Firefox 3 uses <panel>s with focusable elements all over the place. There are some issues (bug 395670) but it basically works.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.