Webclient and Safari 4.0.4

I am noticing that there appears to be some issues with webclient and Safari 4.0.4 (maybe other versions too?). What I am noticiing specifically is that when typing into textfields, characters are removed during typing. So for example say I tried to type “Jeff.” As I type each letter, any letter may be backed out randomly and I may end up with Jff or Jef etc. This happens quite consistently. Characters are removed by whatever JS is “listening” to the keystrokes.

Is Safari 4 supported officially?

do you have this only in safari?
Other browsers on the same form work fine?

Also do you have this with just a very simple foundset in recordview? that just has a few labels and fields and nothing more?

Only safari. Form is in record view and is quite trivial.

Also do you have this with just a very simple foundset

Form is not bound to a table

form is not bound to a table?
Those forms are really “abstract” and shouldnt be shown as is.

What happens if you just show a simple record view form based on an example_data table?

I understand they are generally to be inherited from, but this form simpy does not need a db table backing it. It has three form vars which I show as fields. I will try with form foundset and het back to you.

I had the same issue yesterday using your Support System solution, it was kinda weird, like a sort of mad spellchecker. Safari 4.0.5 on MacOS 10.6.2

Just used the support system w/ Safari and saw this issue again. I think it’s impossible not to notice in the support system, where the problem is really very obvious and consistent.

Hi Johan,

jcompagner:
form is not bound to a table?
Those forms are really “abstract” and shouldnt be shown as is.

Can you elaborate on this ?
I use table-less forms a lot in my framework where I set the datasource later or not at all (though all in smart-client). So I use them sometimes as is.
Is this not recommended ? Wat are the consequences ?

ngervasi:
I had the same issue yesterday using your Support System solution, it was kinda weird, like a sort of mad spellchecker. Safari 4.0.5 on MacOS 10.6.2

+1

But with OmniWeb (which uses WebKit like Safari)
Very weird behavior, like it reloads every 2-5 seconds or something and drops your last typed character.

This has become a very big problem for me on all webkit-based browsers. Is there an update on this issue? Has it been addressed in the next version?

I have seen this too :(

I also have a major issue with Safari simply crashing on Servoy Admin / Server Log.

IT2Be:
I also have a major issue with Safari simply crashing on Servoy Admin / Server Log.

Me too (OmniWeb). I am now using Camino (Gecko-based) to administrate Servoy.

IT2Be:
I also have a major issue with Safari simply crashing on Servoy Admin / Server Log.

Just tested it with the latest Webkit build (http://nightly.webkit.org/) and it still crashes when accessing the Servoy Admin page.

ROCLASI:

IT2Be:
I also have a major issue with Safari simply crashing on Servoy Admin / Server Log.

Me too (OmniWeb). I am now using Camino (Gecko-based) to administrate Servoy.

I use Firefox now, only because of this and I don’t like it…

I’m testing both the Support System and the Admin pages > Log with Mac OSX 10.6.3 and Safari 4.0.5 and Servoy 5.1.2 and everything work fine, no issues whatsoever…

What is the exact setup in which you experience these issues? And do you see those issues in a similar setup as I use?

Paul

It looks like it’s choking on some image media (see crashreport).
When I save the source in Camino and load that up it doesn’t crash. Of course it doesn’t show any images then.

Process:         Safari [2120]
Path:            /Applications/Safari.app/Contents/MacOS/Safari
Identifier:      com.apple.Safari
Version:         4.0.5 (6531.22.7)
Build Info:      WebBrowser-65312207~1
Code Type:       X86-64 (Native)
Parent Process:  launchd [825]

Date/Time:       2010-05-14 10:30:42.044 +0200
OS Version:      Mac OS X 10.6.3 (10D573)
Report Version:  6

Interval Since Last Report:          3449986 sec
Crashes Since Last Report:           11
Per-App Interval Since Last Report:  8199 sec
Per-App Crashes Since Last Report:   3
Anonymous UUID:                      A1D737E9-3CB7-4287-A823-57AA42EA3349

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0xffffffffffffffff
Crashed Thread:  2  Dispatch queue: com.apple.CFURLCACHE_work_queue

Application Specific Information:
objc_msgSend() selector name: length


Thread 0:  Dispatch queue: com.apple.main-thread
0   libRIP.A.dylib                	0x00007fff80d40c4f ripc_AcquireImage + 915
1   libRIP.A.dylib                	0x00007fff80d3fabd ripc_DrawImage + 1208
2   com.apple.CoreGraphics        	0x00007fff871c921a CGContextDrawImage + 446
3   com.apple.WebCore             	0x00007fff8653ac6e WebCore::BitmapImage::draw(WebCore::GraphicsContext*, WebCore::FloatRect const&, WebCore::FloatRect const&, WebCore::CompositeOperator) + 814
4   com.apple.WebCore             	0x00007fff865bd6cd WebCore::Image::drawTiled(WebCore::GraphicsContext*, WebCore::FloatRect const&, WebCore::FloatPoint const&, WebCore::FloatSize const&, WebCore::CompositeOperator) + 685
5   com.apple.WebCore             	0x00007fff865bd3fc WebCore::GraphicsContext::drawTiledImage(WebCore::Image*, WebCore::IntRect const&, WebCore::IntPoint const&, WebCore::IntSize const&, WebCore::CompositeOperator) + 140

Found it

Crashed Thread: 2 Dispatch queue: com.apple.CFURLCACHE_work_queue

It was the cache.

Seems clearing the cache in the apps wasn’t cutting it so I removed all the subdirectories in
~/Library/Caches/com.apple.Safari/
But I think it will suffice just by removing the Cache.db in there.
For me Safari (and OmniWeb after removing it’s cache) seem to be stable now.

OS X 10.6.3, Safari 4.0.5, Servoy, 5.0.1 -build 861.

Clearing cache solved it here as well :) Good time Robert!

Edit: I thought… But it has nothing to do with the admin pages (anymore) I found out.

When I uncheck ‘Display images when the page opens’ or load only one webpage all is fine.
When I check ‘Display images when the page opens’ and load multiple webpages Safari crashes.

I’m testing both the Support System and the Admin pages > Log with Mac OSX 10.6.3 and Safari 4.0.5 and Servoy 5.1.2 and everything work fine, no issues whatsoever…

I assume you are talking about the deleting characters problem…I’m surprised you have not encountered this and that it can’t be replicated. This problem is so consistent for me I have had to dump all webkit browsers for my webclient solutions.

I’ll send you a screencast of me trying to type into a text field in the support system.

I assume the support system has not been updated since I posted this?

Hey guys, do you think you could start a new topic for the crashing problem? I started this post for the deleting characters issue, and it’s getting muddled :shock: