Icon View Thread

The following is the text of the current message along with any replies.
Messages 11 to 16 of 16 total
Thread iOS Overscrolling
Fri, Jul 13 2018 12:16 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< Any Apple developers here? If not I can file a RADAR if I am given full details with examples. >>

I think it's already been filed:

https://bugs.webkit.org/show_bug.cgi?id=153852

Personally, I simply don't understand why browser developers keep trying to second-guess the developers on features like this.  If one uses overflow: hidden on the body element (browser viewport in EWB), then that person is intentionally trying to prevent scrolling, end of story.  The default state is visible, anyway, so I'm not sure why they think that this could "accidentally" happen in some way contrary to the developers original intent.

Tim Young
Elevate Software
www.elevatesoft.com
Fri, Jul 13 2018 12:28 PMPermanent Link

Matthew Jones

Tim Young [Elevate Software] wrote:

> https://bugs.webkit.org/show_bug.cgi?id=153852

That is talking about it in a very generic way. The pen input problem makes it a whole lot more urgent in my opinion.

--

Matthew Jones
Fri, Jul 13 2018 12:58 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< That is talking about it in a very generic way. The pen input problem makes it a whole lot more urgent in my opinion. >>

I'm pretty sure that the WebKit developers working on this are aware of the issue and its effects.  I think they're making a conscious decision to do it this way and prioritizing static content behaviors (web pages) over more advanced applications.

Tim Young
Elevate Software
www.elevatesoft.com
Thu, Oct 4 2018 2:36 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Okay, I think I've got a solution for the rubber-banding effect/unwanted body scrolling on iOS 11.3 and higher.  I've attached a replacement WebDOM unit that should fix this issue for good. In testing here, it definitely fixes the issues with rubber-banding when using touch movements on iOS 12.

The problem was caused by the fact that the version of Safari shipped with iOS 11.3 and higher enables passive events, by default, for touch start and touch move events.  This prevents EWB from preventing these default behaviors and replacing them with its own scrolling, so you would end up with *both* scrolling behaviors.

Please let me know if this replacement unit does not fix the issue for you.  Provided that everything is good, I will be including this in the next 2.06 Build 19.

Tim Young
Elevate Software
www.elevatesoft.com



Attachments: WebDOM.wbs
Fri, Oct 5 2018 5:58 AMPermanent Link

Mark Brooks

Slikware

Avatar

Tim Young [Elevate Software] wrote:

<<Okay, I think I've got a solution for the rubber-banding effect/unwanted body scrolling on iOS 11.3 and higher.  I've attached a replacement WebDOM unit that should fix this issue for good. In testing here, it definitely fixes the issues with rubber-banding when using touch movements on iOS 12.

The problem was caused by the fact that the version of Safari shipped with iOS 11.3 and higher enables passive events, by default, for touch start and touch move events.  This prevents EWB from preventing these default behaviors and replacing them with its own scrolling, so you would end up with *both* scrolling behaviors.

Please let me know if this replacement unit does not fix the issue for you.  Provided that everything is good, I will be including this in the next 2.06 Build 19.>>

All working perfectly on IOS 12 iPad and iPhone - greatly appreciated
Fri, Oct 5 2018 11:52 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mark,

<< All working perfectly on IOS 12 iPad and iPhone - greatly appreciated >>

Great, thanks !

Tim Young
Elevate Software
www.elevatesoft.com
« Previous PagePage 2 of 2
Jump to Page:  1 2
Image