Opened 14 years ago
Closed 12 years ago
#2726 closed defect (fixed)
Lots of Safari Demo Bugs
Reported by: | guest | Owned by: | bill |
---|---|---|---|
Priority: | high | Milestone: | 1.1 |
Component: | Dijit | Version: | 0.4.2 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description (last modified by )
I ran the demo/tests individually (since the main demo app doesn't work under Safari.) Here is what I came up with, if anyone cares. More works than with most AJAX frameworks, so that's a step in the right direction. I need to select a framework that works with the Safari, FF and IE and so far Dojo seems closest.
All tests using Safari 2.0.4 under OS 10.4.9 PPC
Widget test failures under Safari: (tests/widget)
test_AccordionContainer.html
Second "programatically created" can't select pane 1.
test_ComboBox.html
enabling of the ComboBox? 3 doesn't work (refreshes page which then disables the control)
test_Custom_Widget_Inline.html
No yellow boxes appear
test_Dialog_createWidget.html
Both safari and FF, clicking OK on the first dialog does nothing (i.e. not close!)
test_DropdownTimePicker.html
Explode doesn't explode, whereas it does for the calendar test.
test_FisheyeList.html
Labels for the items as one hovers over get stuck as displayed after moving the mouse out of the item and control.
test_FloatingPaneCode.html
When I first click on the "debug output" window, it jumps left like 1000 pixels.
test_Layout.html
Clicking on an item in the tree view makes the text white with no hilite
test_Menu2_Around_Position.html
There's a large amount of space below the box until the menu after clicking. (Much more than in FF.)
test_Menu2_Position.html
Scrolling box has no border in Safari, but does in FF.
test_ProgressBar.html
The bar under Test 2 (the cylon control) goes way past the right edge of the box.
test_ResizeHandle.html
No custom cursor. Resize is totally wacked in Safari, it seems. Resize by 10 px right and the box grows 800 pixels.
test_ResizeableTextarea.html
Same as before.
test_Slider.html
The horizontal slider has the before/after tags placed wrong.
test_Spinner.html
entering the max value says "value is invalid" (Or any 4-digit string.) entering 1550 in the second box and clicking "down" gives "1!549 (note exclamation mark) the last "real number" one where it says "verify no line break" there are line breaks both before and after (ditto for time spinner)
test_TabContainer_noLayout.html
bottom tabs are on top in FF and Safari
test_TitlePane.html
Panes don't open when clicked (sometimes), e.g. "initially closed pane" won't open in Safari.
test_Toggler.html
Explode implodes, not explodes
test_Tooltip.html
explode DOES work here
test_createWidget_parse.html
Again, labels get stuck displayed.
treeV3/markup1.html
Item 1 and Item 2 can't be opened (but can in FF)
treeV3/selector.html
selection change the text to white with no highlight/background
demoEngine/test_sourcePane.html
nothing displayed (FF displays 404 page not found)
Editor/test_Editor.html
Changing the font doesn't work because clicking on the font menu de-selects the text.
Editor/test_Editor2.html
many problems. List creation broken, indent broken, alignment broken, clicking on text puts a large empty space before the "I" for italics (bold goes away) Actually nothing really seems to work except typing.
Editor/test_Editor2Code.html
Can type and that's it.
Editor/test_RichText.html
Clicking around in cells in the first table causes the content to disappear and type errors to keep spewing below.
animation/test_wipe.html
The second one can't wipe in, the first one sometimes hangs safari.
dnd/test_container.html
Can only drag vertically.
dnd/test_dragcopy.html
the "move it" copies, not moves
lfx/test_lfx.html
explode doesn't work, implode does
lfx/test_rounded.html
broken in FF and Safari
lfx/test_wipes2.html
Box 1 wipe in broken and repeated clicks freezes Safari
style/test_style_setBox.html
Everything fails
xml/test_XslTransform.html
Doesn't work
tests/test_docs.html
Does nothing; is tabbed in FF DEBUG: failed loading ../src/docs.js with error: [SyntaxError: Parse error] FATAL exception raised: Could not load 'dojo.docs'; last tried 'package.js'
tests/test_embedded_html.html
all buttons do nothing
demos/widget/Form.html
"self description" editor doesn't work
Change History (10)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Yes, it is helpful, and it seems to match my testing experience in Safari. However, I would expect not much traction on this bug for the 0.4.x releases. For Dojo 0.9 (the next major release) all of the widgets are be re-written (and the core code is also getting a facelift), so hopefully the issues you see will go away.
comment:3 Changed 14 years ago by
Bummer. I was hoping they'd be fixed, since I really want to use Dojo (via Tacos in Tapestry), but our clients insist on Safari support. I'll try 0.9 to see how things fair there.
comment:4 Changed 14 years ago by
FYI, things seem better under the latest WebKit?.app build, so the next OS X should work better. SVG buttons don't work, but the charting does. SVG clock does, too.
Since 0.9 isn't going to be ready for quite some time, perhaps 0.4 should be fixed to work with Safari so folks can at least use Dojo. I tried the latest CVS build, too, and it breaks all kinds of things in Safar and seems a step backwards.
demos/de2.html
works now
test_ComboBox.html
Enabling combo box #3 in still doesn't work. You can't type in #2 after clicking "enable"
test_Custom_Widget_Inline.html
Yellow boxes DO appear now
test_Dialog_createWidget.html
One can never close the dialogs.
test_DropdownTimePicker.html
Explode still doesn't work.
test_FisheyeList.html
Works better now.
test_FloatingPaneCode.html
Still has the jump left bug.
test_Layout.html
Still doesn't highlight in the tree view properly (white on white)
test_Menu2_Around_Position.html
Works now.
test_ProgressBar.html
Cylon bar still goes way past the end of the box.
test_ResizeHandle.html
Horizontal re-sizing is broken
test_Slider.html
Still the problem with before/after placement
test_Spinner.html
Same problems as before.
test_TitlePane.html
Fixed
test_Toggler.html
explode broken still
treeV3/markup1.html
Fixed
treeV3/selector.html
Still has the highlighting problem
animation/test_wipe.html
Now the first one doesn't wipe, but the others do.
dnd/test_container.html
still broken
dnd/test_dragcopy.html
move still copies
lfx/test_lfx.html
explode still broken
lfx/test_rounded.html
still broken
lfx/test_wipes2.html
box2 overruns it's bounds
style/test_style_setBox.html
everything fails
tests/test_embedded_html.html
buttons do nothing
widget/Form.html
now the self description doesn't even appear
nwf
comment:5 Changed 14 years ago by
Component: | General → Dijit |
---|---|
Milestone: | → 0.9 |
Owner: | changed from anonymous to bill |
Let's go over each of these bugs for 0.9 and see whatever's left (if anything), and then open separate bugs for those issues.
comment:7 Changed 14 years ago by
Milestone: | 0.9 → 1.0 |
---|
comment:8 Changed 13 years ago by
Milestone: | 1.0 → 2.0 |
---|
comment:10 Changed 12 years ago by
Description: | modified (diff) |
---|---|
Milestone: | 1.3 → 1.1 |
Resolution: | → fixed |
Status: | new → closed |
We've tested Safari for the last few releases and it's generally working fine. Any issues there are have been filed as separate tickets.
Is this helpful? Anyone have similar issues? Something I'm doing wrong?