You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Justin Mclean (JIRA)" <ji...@apache.org> on 2014/08/11 10:33:12 UTC
[jira] [Commented] (FLEX-34461) Scrollbar mouse wheel don't work in
Safari 7 and Mac OSX 10.9
[ https://issues.apache.org/jira/browse/FLEX-34461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14092564#comment-14092564 ]
Justin Mclean commented on FLEX-34461:
--------------------------------------
Check on Apache Flex 4.6 and the issue still exists - so it's unlikely to be a regression issue. Looks to be a Safari bug so not sure what we can do about it.
Here's another sample that does't work in Safari but does in other browsers.
<code>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white"
creationComplete="init()">
<mx:Script>
<![CDATA[
private function init():void {
systemManager.addEventListener(MouseEvent.MOUSE_WHEEL, doMouseWheel);
}
private function doMouseWheel(evt:MouseEvent):void {
num += evt.delta;
}
]]>
</mx:Script>
<mx:Number id="num">0</mx:Number>
<mx:NumberFormatter id="numberFormatter" />
<mx:ApplicationControlBar dock="true">
<mx:Label text="Click the stage and scroll mouse wheel to begin." />
</mx:ApplicationControlBar>
<mx:Label text="{numberFormatter.format(num)}" fontSize="96" />
</mx:Application>
</code>
> Scrollbar mouse wheel don't work in Safari 7 and Mac OSX 10.9
> -------------------------------------------------------------
>
> Key: FLEX-34461
> URL: https://issues.apache.org/jira/browse/FLEX-34461
> Project: Apache Flex
> Issue Type: Bug
> Components: Spark: ScrollBar
> Affects Versions: Adobe Flex SDK 4.6 (Release), Apache Flex 4.12.0
> Environment: Safari 7.0.5, OSX 10.9.4, SDK 4.12
> Reporter: gkk
>
> I recently upgraded to Max OSX 10.9 (Mavericks) that includes Safari 7 and observed scrollbar mouse wheel movements don't have any effect on the scrollbar. Previously I used Mac OSX 10.6 (Snow Leopard) and Safari 5 and things worked fine.
> To test, simply use Safari 7 with any Flex application that includes a spark scrollbar. Try moving the scroller using the mouse wheel. Nothing happens. Now test the same application in Chrome or Firefox, and things work as expected.
> I'll include a sample application below that includes a spark scrollbar, but any application with a scrollbar should work similarly.
> Here's an example Flex app you can access online:
> http://www.adobe.com/devnet-apps/flex/samples/flex4_sparkinc/spark_inc.html
> I found this bug case:
> https://bugbase.adobe.com/index.cfm?event=bug&id=3302758
> posted years ago. I thought someone would have found a workaround by now. How do developers address Safari in their applications? Do they just tell their customers the app doesn't work with Safari 6 and above? Or, is there a workaround? Is there any update in the status of this bug in the last couple years? If anyone has experience with this, please enter a comment.
> I tested Flash Player 12 debug and the latest Flash Player 14 non-debug and both behave similarly.
> I haven't tested MX scrollbar, but suspect it may also have this bug.
> <?xml version="1.0" encoding="utf-8"?>
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
> xmlns:s="library://ns.adobe.com/flex/spark"
> xmlns:mx="library://ns.adobe.com/flex/mx"
> minWidth="600" minHeight="600">
>
> <fx:Declarations>
> <fx:String id="sampleText">Lorem Ipsum is the standard dummy text of the typesetting industry.</fx:String>
> </fx:Declarations>
>
> <s:VGroup horizontalAlign="left" paddingLeft="30" paddingTop="30">
>
> <s:Label text="1. Run in Safari browser version 7 on Mac OSX 10.9 (for example)."/>
> <s:Label text="2. Move mouse scroll wheel and observe scrollbar is not effected."/>
> <s:Label text="3. Repeat in Firefox or Chrome and observe scrollbar moves as expected."/>
>
> <s:DataGrid id="dg1">
>
> <s:columns>
> <s:ArrayList>
> <s:GridColumn dataField="value" headerText="Column 1" width="200"/>
> <s:GridColumn dataField="value" headerText="Column 2" width="200"/>
> </s:ArrayList>
> </s:columns>
>
> <s:ArrayCollection>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> <s:DataItem value="{sampleText}"/>
> </s:ArrayCollection>
>
> </s:DataGrid>
>
> </s:VGroup>
> </s:Application>
--
This message was sent by Atlassian JIRA
(v6.2#6252)