Rendering issues when programmatically entering fullscreen mode.
Categories
(Core :: Web Painting, defect, P2)
Tracking
()
People
(Reporter: joelamorey, Unassigned)
Details
Attachments
(1 file)
508 bytes,
text/html
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Steps to reproduce:
When entering fullscreen mode programmatically, elements that are positioned absolutely at the bottom of the screen are either invisible or garbled. Seems to happen about 80-90% of the time. I have had multiple team members able to reproduce with the following code:
<html>
<body>
<button id='fullscreen-toggle'>Fullscreen</button>
<div style="position:absolute;bottom:20px">This text is disappearing or garbled after going fullscreen.</div>
</body>
<script type="text/javascript">
document.getElementById("fullscreen-toggle").addEventListener("click", function(e) {
if (!document.fullscreenElement) {
var elem = document.documentElement;
if (elem.requestFullscreen) {
elem.requestFullscreen();
}
} else {
document.exitFullscreen();
}
});
</script>
</html>
Actual results:
Elements positioned absolutely at the bottom of the screen are either not rendering or are garbled. Issue does not occur when using hamburger menu or F11 to go fullscreen.
Expected results:
Elements should display properly when going full-screen.
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
I can confirm that the text sometimes disappears with Firefox 66 on windows when you switch to fullscreen and it appears again if I click inside the page.
I'm really unsure about the right component, could be also Graphics
Updated•6 years ago
|
Comment 3•4 years ago
|
||
we see heavy rendering problems in thunderbird since 70-something. hw-acceleration is off.
as i searched for eventual existing bug reports, i found this one, and indeed whil i disabld maximization of the window, all rendering problems was gone immediatly, whil on switching back to maximization the entire main-window was just black.
as we also have rendering problems in firefox since kind of same period of time, i think its not related to thunderbird, but mozilla in general.
when i tried then to end tb cause of the persisting "blackscreen on maximization" phenomen, the application crashed totally with the following information:
AdapterDeviceID: 0xfefe
AdapterDriverVersion: 10.0.14393.4169
AdapterSubsysID: 00000000
AdapterVendorID: 0x1414
Add-ons: lookout%40s3_fix_version:3.0.6,langpack-de%40thunderbird.mozilla.org:78.0buildid20201019003438,de-DE%40dictionaries.addons.mozilla.org:2.0.6.1webext,de_DE%40dicts.j3e.de:20180701.1webext,spamscores%40czaenker:1.1.6,DisplayMailUserAgent-T%40Toshi_:2.1.47,wetransfer%40extensions.thunderbird.net:2.1.0,default-theme%40mozilla.org:1.0,google%40search.mozilla.org:1.0,amazon%40search.mozilla.org:1.1,bing%40search.mozilla.org:1.0,ddg%40search.mozilla.org:1.0,ecosia%40search.mozilla.org:1.0,leo_ende_de%40search.mozilla.org:1.0,wikipedia%40search.mozilla.org:1.0
BIOS_Manufacturer: Microsoft Corporation
BlockedDllList:
BreakpadReserveAddress: 126222336
BreakpadReserveSize: 83886080
BuildID: 20210217204255
ContainsMemoryReport: 1
ContentSandboxCapable: 1
ContentSandboxLevel: 1
CrashTime: 1614843855
EMCheckCompatibility: true
FramePoisonBase: 0000004041080832
FramePoisonSize: 65536
GraphicsCriticalError: |[0][GFX1-]: Failed buffer for 0, 0, 944, 1202 (t=6.77723e+06) |[1246][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79557e+06) |[1247][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79557e+06) |[1248][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79557e+06) |[1234][GFX1-]: Failed buffer for 0, 0, 927, 988 (t=6.79553e+06) |[1235][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79553e+06) |[1236][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79553e+06) |[1237][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79553e+06) |[1238][GFX1-]: Failed buffer for 0, 0, 777, 1162 (t=6.79553e+06) |[1239][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79553e+06) |[1240][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79553e+06) |[1241][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79553e+06) |[1242][GFX1-]: Failed buffer for 0, 0, 944, 1202 (t=6.79553e+06) |[1243][GFX1-]: Failed buffer for 0, 0, 927, 988 (t=6.79553e+06) |[1244][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79557e+06) |[1245][GFX1]: Failed to create similar cairo surface! Size: Size(1720,1408) Status: 10 format 1 (t=6.79557e+06)
InstallTime: 1614164241
JSOutOfMemory: Recovered
LauncherProcessState: 0
MemoryErrorCorrection: None
ModuleSignatureInfo: {"Microsoft Corporation":["atl100.dll","msvcp100.dll","msvcp110.dll","GROOVEEX.DLL","msvcr110.dll","GrooveIntlResource.dll","D3DCOMPILER_47.dll","msvcp140.dll","VCRUNTIME140.dll","msvcr100.dll"],"Microsoft Windows":["WINMMBASE.dll","RTWorkQ.dll","DevDispItemProvider.dll","mfplat.dll","dlnashext.dll","duser.dll","StructuredQuery.dll","Windows.Globalization.dll","dui70.dll","uiautomationcore.dll","NetworkExplorer.dll","sfc_os.dll","IconCodecService.dll","msacm32.drv","ksuser.dll","wdmaud.drv","actxprxy.dll","edputil.dll","AudioSes.dll","explorerframe.dll","MMDevAPI.dll","msacm32.dll","msvcp110_win.dll","rdpendp.dll","apphelp.dll","mscms.dll","wininet.dll","wpdshext.dll","avrt.dll","mssprxy.dll","thumbcache.dll","OneCoreCommonProxyStub.dll","icm32.dll","twinapi.dll","evr.dll","mf.dll","WinTypes.dll","dbgcore.dll","tiptsf.dll","mlang.dll","ntshrui.dll","Bcp47Langs.dll","propsys.dll","pcacli.dll","srvcli.dll","cryptnet.dll","twinapi.appcore.dll","dcomp.dll","WindowsCodecs.dll","DWrite.dll","zipfldr.dll","winnsi.dll","ondemandconnroutehelper.dll","dataexchange.dll","gpapi.dll","devobj.dll","dhcpcsvc.dll","dhcpcsvc6.DLL","FWPUCLNT.DLL","rasadhlp.dll","ntmarta.dll","uxtheme.dll","winsta.dll","cscapi.dll","rsaenh.dll","cryptsp.dll","nlaapi.dll","winrnr.dll","NapiNSP.dll","iertutil.dll","dxva2.dll","dnsapi.dll","urlmon.dll","linkinfo.dll","bcrypt.dll","d3d11.dll","PlayToDevice.dll","winmm.dll","dxgi.dll","devrtl.dll","atlthunk.dll","GdiPlus.dll","secur32.dll","comctl32.dll","dbghelp.dll","globinputhost.dll","usp10.dll","dwmapi.dll","oleacc.dll","sxs.dll","msi.dll","winhttp.dll","IPHLPAPI.DLL","mpr.dll","userenv.dll","version.dll","wtsapi32.dll","mswsock.dll","wsock32.dll","CRYPTBASE.dll","sspicli.dll","sechost.dll","wintrust.dll","gdi32.dll","psapi.dll","shlwapi.dll","msasn1.dll","windows.storage.dll","powrprof.dll","ole32.dll","ws2_32.dll","crypt32.dll","shell32.dll","msvcp_win.dll","coml2.dll","advapi32.dll","nsi.dll","combase.dll","user32.dll","comdlg32.dll","bcryptPrimitives.dll","kernel.appcore.dll","rpcrt4.dll","KERNELBASE.dll","gdi32full.dll","SHCore.dll","kernel32.dll","ucrtbase.dll","clbcatq.dll","msctf.dll","Wldap32.dll","cfgmgr32.dll","oleaut32.dll","imm32.dll","win32u.dll","setupapi.dll","profapi.dll","msvcrt.dll","imagehlp.dll","ntdll.dll","policymanager.dll"],"Mozilla Corporation":["thunderbird.exe","xul.dll","libgpg-error-0.dll","libotr-5.dll","rnp.dll","libssp-0.dll","nss3.dll","nssckbi.dll","freebl3.dll","mozglue.dll","softokn3.dll","lgpllibs.dll","prldap60.dll","ldap60.dll","libgcrypt-20.dll"],"Open Source Developer, Stefan Kueng":["TortoiseStub32.dll","intl3_tsvn32.dll","libsasl32.dll","TortoiseSVN32.dll","libaprutil_tsvn32.dll","libsvn_tsvn32.dll","libapr_tsvn32.dll"],"Stefan Kueng. Open Source Developer":["TortoiseOverlays.dll"]}
MozCrashReason: MOZ_CRASH()
Notes:
FP(D10-L1100-W00001000-T000) DWrite? DWrite+ WR? WR- OMTP? OMTP+3
OOMAllocationSize: 25165824
ProductID: {3550f703-e582-4d05-9a08-453d09bdfdc6}
ProductName: Thunderbird
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 8258889
StartupCrash: 0
StartupTime: 1614164241
TelemetryEnvironment: {"build":{"applicationId":"{3550f703-e582-4d05-9a08-453d09bdfdc6}","applicationName":"Thunderbird","architecture":"x86","buildId":"20210217204255","version":"78.8.0","vendor":null,"displayVersion":"78.8.0","platformVersion":"78.8.0","xpcomAbi":"x86-msvc","updaterAvailable":true},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":44999,"virtualMaxMB":4096,"cpu":{"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Windows_NT","version":"10.0","locale":"de-DE","servicePackMajor":0,"servicePackMinor":0,"windowsBuildNumber":14393,"windowsUBR":4169},"hdd":{"profile":{"model":null,"revision":null,"type":null},"binary":{"model":null,"revision":null,"type":null},"system":{"model":null,"revision":null,"type":null}},"gfx":{"D2DEnabled":false,"DWriteEnabled":true,"ContentBackend":"Skia","Headless":false,"adapters":[{"description":"RDPUDD Chained DD","vendorID":"0x1414","deviceID":"0xfefe","subsysID":"00000000","RAM":0,"driver":"RDPUDD","driverVendor":null,"driverVersion":"10.0.14393.4169","driverDate":"01-01-1970","GPUActive":true}],"monitors":[{"screenWidth":1720,"screenHeight":1440,"refreshRate":32,"pseudoDisplay":false},{"screenWidth":1720,"screenHeight":1440,"refreshRate":32,"pseudoDisplay":false}],"features":{"compositor":"none","hwCompositing":{"status":"disabled"},"gpuProcess":{"status":"unavailable:FEATURE_FAILURE_NO_E10S"},"wrQualified":{"status":"denied"},"webrender":{"status":"unavailable-no-angle"},"wrCompositor":{"status":"unavailable:FEATURE_FAILURE_NOT_RECENT_WIN10"},"d3d11":{"status":"unavailable:FEATURE_FAILURE_D3D11_NEED_HWCOMP"},"d2d":{"status":"unavailable:FEATURE_FAILURE_D2D_D3D11_COMP","version":"1.1"}}},"appleModelId":null,"sec":{"antivirus":null,"antispyware":null,"firewall":null}},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"e10sMultiProcesses":8,"telemetryEnabled":false,"locale":"de","intl":{},"update":{"channel":"release","enabled":true},"userPrefs":{"browser.cache.disk.capacity":1048576,"browser.search.region":"DE","fission.autostart":false,"gfx.direct2d.disabled":true,"layers.acceleration.disabled":true},"sandbox":{"effectiveContentProcessLevel":1},"launcherProcessState":0,"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null},"profile":{}}
ThreadIdNameMapping: 43960:"Gecko_IOThread",38596:"Link Monitor #1",39168:"Socket Thread",26484:"Permission",12844:"Timer",33480:"JS Watchdog",41208:"JS Helper",38492:"JS Helper",46496:"JS Helper",18300:"JS Helper",7100:"Cache2 I/O",32000:"Cookie",28356:"DataStorage",46184:"cert_storage",12316:"DOM Worker",6572:"IPDL Background",51500:"Worker Launcher",8120:"WindowsVsyncThread",17504:"Compositor",29752:"ImgDecoder #1",9816:"ImageIO",48164:"HTML5 Parser",49568:"mozStorage #1",27200:"StyleThread#1",45212:"StyleThread#0",47436:"StyleThread#2",45080:"ImageBridgeChld",46828:"QuotaManager IO",36920:"PlayEventSound",31448:"localStorage DB",26836:"COM MTA",14800:"MediaCache",30468:"ImgDecoder #2",20324:"mozStorage #4",41500:"mozStorage #5",7736:"Cache I/O",51756:"ProxyResolution",46056:"URL Classifier",45820:"TRR Background",41272:"mozStorage #6",49188:"mozStorage #7",13836:"mozStorage #8",37672:"mozStorage #9",36044:"mozStorage #10",4416:"mozStorage #11",25384:"mozStorage #12",29668:"mozStorage #13",30940:"mozStorage #52",8548:"IMAP",49456:"IMAP",47800:"DOM Worker",35000:"IMAP",49440:"IMAP",44448:"IMAP",40524:"IMAP",47640:"IMAP",33276:"IMAP",40060:"IMAP",780:"IMAP",10168:"IMAP",39912:"IMAP",47844:"IMAP",48120:"IMAP",42668:"IMAP",38240:"IMAP",32148:"IMAP",50632:"IMAP",25308:"IMAP",36496:"IMAP",19432:"IMAP",44612:"IMAP",37668:"IMAP",48596:"IMAP",12932:"IMAP",47992:"IMAP",12672:"IMAP",41084:"IMAP",42044:"IMAP",47284:"ImgDecoder #54",48380:"DOM Worker",42504:"IMAP",8860:"IMAP",2100:"StreamTrans #3612",1424:"IndexedDB #530",8928:"StreamTrans #3613",34180:"IndexedDB #531",34860:"StreamTrans #3614",36112:"DNS Resolver #2078",8980:"DNS Resolver #2079",51304:"Jump List",40308:"StreamTrans #3615",34504:"DNS Resolver #2080",
Throttleable: 1
URL:
UptimeTS: 6795657.03
Version: 78.8.0
Winsock_LSP: Hyper-V RAW : 2 : 34 : 1 : 1 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 1234191b-4bf7-4ca7-86e0-dfd7c32b5445
MSAFD-Tcpip [TCP/IP] : 2 : 2 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD-Tcpip [UDP/IP] : 2 : 2 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD-Tcpip [RAW/IP] : 2 : 2 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD-Tcpip [TCP/IPv6] : 2 : 23 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
MSAFD-Tcpip [UDP/IPv6] : 2 : 23 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
MSAFD-Tcpip [RAW/IPv6] : 2 : 23 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
RSVP-TCPv6-Dienstanbieter : 2 : 23 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP-TCP-Dienstanbieter : 2 : 2 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP-UDPv6-Dienstanbieter : 2 : 23 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP-UDP-Dienstanbieter : 2 : 2 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
useragent_locale: de
Diese Meldung enthält Informationen über den Status der Anwendung zum Zeitpunkt des Absturzes.
and, i can imagine, that alot of other bugs are somehow connected to "fullscreen-mode", bug numbers: 1286253 and 1483673 (dont know how to link other bugs, sorry)
Updated•3 years ago
|
Description
•