[Webkit-unassigned] [Bug 251515] New: Regression?: MiniBrowser expands wrong elements by DOM Fullscreen API in certain case

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 1 07:41:41 PST 2023


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

            Bug ID: 251515
           Summary: Regression?: MiniBrowser expands wrong elements by DOM
                    Fullscreen API in certain case
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: DOM
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tetsuharu.ohzeki at gmail.com

Created attachment 464798

  --> https://bugs.webkit.org/attachment.cgi?id=464798&action=review

MiniBrowser's actual behavior screenshots

Environments
- macOS 13.2 (22D49), Apple Silicon
- https://commits.webkit.org/259663@main
        - rev 93e6542aebf91d6a023247a5068e8756eeae53d3

## Steps to Reproduce

1. Launch MiniBrowser by `./Tools/Scripts/run-minibrowser`  after finished the build
2. Open  [https://nocebo.jp/html5_video_fullscreen/](https://nocebo.jp/html5_video_fullscreen/) by the opened MiniBrowser.
3. Scroll to the embed Codepen iframe.
4. Click Big Buck Bunny’s thumbnail.

## Actual Result
- Please see "MiniBrowser's actual behavior screenshots"
- This happens in both of debug build and release build.
- The following output is dumped to my terminal.

```
1   HIToolbox                           0x00000001954e05c8 _ZN15MenuBarInstance22EnsureAutoShowObserverEv + 120
2   HIToolbox                           0x00000001954e0188 _ZN15MenuBarInstance14EnableAutoShowEv + 60
3   HIToolbox                           0x000000019544d8bc _ZN15MenuBarInstance21UpdateAggregateUIModeE21MenuBarAnimationStylehhh + 1184
4   HIToolbox                           0x00000001954e0004 _ZN15MenuBarInstance19SetFullScreenUIModeEjj + 180
5   AppKit                              0x000000018f2cfd1c -[NSApplication _setPresentationOptions:instance:flags:] + 956
6   AppKit                              0x000000018f165928 -[NSApplication _updateFullScreenPresentationOptionsForInstance:] + 404
7   CoreFoundation                      0x000000018bd82560 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
8   CoreFoundation                      0x000000018be20044 ___CFXRegistrationPost_block_invoke + 88
9   CoreFoundation                      0x000000018be1ff8c _CFXRegistrationPost + 440
10  CoreFoundation                      0x000000018bd53b64 _CFXNotificationPost + 708
11  Foundation                          0x000000018cc4338c -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
12  AppKit                              0x000000018f2d02a0 spacesNotificationHandler + 96
13  SkyLight                            0x00000001909bd214 _ZN12_GLOBAL__N_123notify_datagram_handlerEj15CGSDatagramTypePvmS1_ + 896
14  SkyLight                            0x0000000190ce94d4 _ZN21CGSDatagramReadStream26dispatchMainQueueDatagramsEv + 228
15  SkyLight                            0x0000000190ce93d0 ___ZN21CGSDatagramReadStream15mainQueueWakeupEv_block_invoke + 28
16  libdispatch.dylib                   0x000000018bb249dc _dispatch_call_block_and_release + 32
17  libdispatch.dylib                   0x000000018bb26504 _dispatch_client_callout + 20
18  libdispatch.dylib                   0x000000018bb34d1c _dispatch_main_queue_drain + 928
19  libdispatch.dylib                   0x000000018bb3496c _dispatch_main_queue_callback_4CF + 44
20  CoreFoundation                      0x000000018bdced40 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
21  CoreFoundation                      0x000000018bd8c7c0 __CFRunLoopRun + 2036
22  CoreFoundation                      0x000000018bd8b878 CFRunLoopRunSpecific + 612
23  HIToolbox                           0x000000019546bfa0 RunCurrentEventLoopInMode + 292
24  HIToolbox                           0x000000019546bde4 ReceiveNextEventCommon + 672
25  HIToolbox                           0x000000019546bb2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
26  AppKit                              0x000000018f011838 _DPSNextEvent + 632
27  AppKit                              0x000000018f0109c8 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
28  AppKit                              0x000000018f004df8 -[NSApplication run] + 464
29  AppKit                              0x000000018efdc23c NSApplicationMain + 880
30  MiniBrowser                         0x00000001001bdedc main + 52
31  dyld                                0x000000018b983e50 start + 2544
1   HIToolbox                           0x000000019546b90c _ZN15MenuBarInstance22RemoveAutoShowObserverEv + 44
2   HIToolbox                           0x00000001954e0fbc _ZN15MenuBarInstance15DisableAutoShowEv + 36
3   HIToolbox                           0x000000019544d8c4 _ZN15MenuBarInstance21UpdateAggregateUIModeE21MenuBarAnimationStylehhh + 1192
4   HIToolbox                           0x00000001954e0004 _ZN15MenuBarInstance19SetFullScreenUIModeEjj + 180
5   AppKit                              0x000000018f2cfd1c -[NSApplication _setPresentationOptions:instance:flags:] + 956
6   AppKit                              0x000000018f165940 -[NSApplication _updateFullScreenPresentationOptionsForInstance:] + 428
7   AppKit                              0x000000018fa2c960 -[_NSFullScreenSpace(PresentationInstance) activateFullScreenPresentationOptions] + 148
8   AppKit                              0x000000018f886968 -[_NSExitFullScreenTransitionController _doSucceededToExitFullScreen] + 40
9   AppKit                              0x000000018f887440 __63-[_NSExitFullScreenTransitionController _performExitFullScreen]_block_invoke + 236
10  libxpc.dylib                        0x000000018ba1e42c _xpc_connection_reply_callout + 124
11  libxpc.dylib                        0x000000018ba1e31c _xpc_connection_call_reply_async + 88
12  libdispatch.dylib                   0x000000018bb26584 _dispatch_client_callout3 + 20
13  libdispatch.dylib                   0x000000018bb44710 _dispatch_mach_msg_async_reply_invoke + 344
14  libdispatch.dylib                   0x000000018bb34c70 _dispatch_main_queue_drain + 756
15  libdispatch.dylib                   0x000000018bb3496c _dispatch_main_queue_callback_4CF + 44
16  CoreFoundation                      0x000000018bdced40 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
17  CoreFoundation                      0x000000018bd8c7c0 __CFRunLoopRun + 2036
18  CoreFoundation                      0x000000018bd8b878 CFRunLoopRunSpecific + 612
19  HIToolbox                           0x000000019546bfa0 RunCurrentEventLoopInMode + 292
20  HIToolbox                           0x000000019546bde4 ReceiveNextEventCommon + 672
21  HIToolbox                           0x000000019546bb2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
22  AppKit                              0x000000018f011838 _DPSNextEvent + 632
23  AppKit                              0x000000018f0109c8 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
24  AppKit                              0x000000018f004df8 -[NSApplication run] + 464
25  AppKit                              0x000000018efdc23c NSApplicationMain + 880
26  MiniBrowser                         0x00000001001bdedc main + 52
27  dyld                                0x000000018b983e50 start + 2544
```

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230201/edda2799/attachment-0001.htm>


More information about the webkit-unassigned mailing list