Post

Replies

Boosts

Views

Activity

Reply to How to take screenshot from WKWebView with embedded video ?
I've seen this on macOS and it seems to be caused by some videos being rendered in hardware. A solution is to use javascript to create a canvas, draw the currebt video frame into the canvas, then show the canvas while you take the screenshot. That seems to force the video content to really get included in the webView properly and then it shows up in the screenshot.
Topic: UI Frameworks SubTopic: UIKit Tags:
Aug ’21
Reply to legacyScreenSaver - blank Preview in Monterey 12.1
If I can come up with a reproducible case, I will submit a FB report. I think I'm now seeing the problem with Apple screensavers as well. If anyone can try this test, I'd appreciate it: Test 1: Open System Prefernces / Desktop & Screen Saver Select the "Message" screensaver Click Screen Saver Options and enter some text to display "foobar" Result: the apple logo and text are displayed. Test 2: Close System Prefernces Open System Prefernces / Desktop & Screen Saver Result: although the Message screensaver is selected, the Preview is now blank If you click Screen Saver Options and then Cancel, the Preview now shows up Repeating the test with the "Hello" screensaver does not show the bug.
Topic: Programming Languages SubTopic: Swift Tags:
Jan ’22
Reply to com.apple.WebKit.WebContent crash in WebKit::AuxiliaryProcess::didReceiveInvalidMessage
Still happening in Beta 3 - I've narrowed it down a bit, it appears that any use of WkWebView in a x64 Intel app no longer functions on M1 / ARM macs: Instead, the WebKit process crashes. A standalone ARM build, or a Universal Intel/Arm build work fine. Apple: this is a very bad regression, any insight? I have updated FB11786440 with an XCode sample project to illustrate the crash.
Topic: Safari & Web SubTopic: General Tags:
Nov ’22
Reply to Ventura 13.3 breaks multimonitor screensavers
@eskimo We are also getting reports of failures in first-party Apple screensavers using 13.4 on multi-monitor systems - in particular the Shifting Tiles screensaver has random blank screens when starting on 2 or 3 monitor systems. Shifting Tiles: when using the "Options / Source: Colors" (which doesn't use photos, just blocks of color) it seems to work fine on 2 or 3 monitor systems. However, if I choose "Options / Choose Folder" or "Options / Photos Library" then I can see some sort of malfunction: With 2 monitors: after the screensaver starts, I get 2 blank screens for about 20 seconds. After 20+ seconds, then both screens start working. With 3 monitors: after the screensaver starts, I get 5 seconds of blank screen, then monitor 1 starts, then another 5 seconds, monitor 2 starts, then another 5 seconds and monitor 3 starts. With repeated testing, the pattern is somewhat random: sometimes 1 and 2 start right away, followed by 3 about 5 seconds later.
Topic: App & System Services SubTopic: Core OS Tags:
May ’23