Re: issue with html5 datalist element rendering RHEL7 x86_64
womble <[email protected]> Sun, 19 Dec 2021 23:07:58 +0100
| Newsgroups | gmane.comp.window-managers.sawfish |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------oUH0IvjGOzprgS3mtsCs0gb5
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
VGhlIGZ1bm55IHRoaW5nIGlzIHRoYXQgSSBoYXZlIGhhZCB0aGF0IHByb2JsZW0gZm9yIHll
YXJzIGFsc28sIGJ1dCBkb2Vzbid0DQpyZWNvZ25pemVkIGl0IGFzIHN1Y2guIE9ubHkgd2hl
biBJIGZpbmFsbHkgZ290IG15IG5ldyBodWdlIHNoaW55IDRrIE1vbml0b3INCkkgaGFkIHRv
IGNoYW5nZSBteSBzYXdmaXNoIHRoZW1lLCBiZWNhdXNlIHRoZSB0aXRsZSBiYXIgdGV4dCBi
ZWNhbWUgdW5yZWFkYWJsZSwNCmFuZCB0aGVuIHRoZSBwcm9ibGVtIGJlY2FtZSBhcHBhcmVu
dC4NCg0KT24gMTkvMTIvMjAyMSAyMjo1NCwgQmVuZWRpY3QsIFN0ZXcgd3JvdGU6DQo+DQo+
DQo+IFdvdyENCj4gVGhhbmtzIGZvciB0aGlzLiBJdCdzIHN0aWxsIGJlZW4gYSBwcm9ibGVt
IGhlcmUuIEkgd2lsbCB0cnkgeW91ciBwYXRjaCBuZXh0IHdlZWsgaWYgSSBnZXQgYSBjaGFu
Y2UsIGFzIHdlbGwgdGhlIGZyYW1lLXR5cGUgd29ya2Fyb3VuZC4NCj4NCj4NCj4NCj4gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQo+ICpGcm9tOiogd29tYmxlIDx3b21ibGVAb25saW5lLmRlPg0K
PiAqU2VudDoqIFN1bmRheSwgRGVjZW1iZXIgMTksIDIwMjEgNDoxNCBQTQ0KPiAqVG86KiBz
YXdmaXNoQGxpc3RzLnR1eGZhbWlseS5vcmcgPHNhd2Zpc2hAbGlzdHMudHV4ZmFtaWx5Lm9y
Zz4NCj4gKlN1YmplY3Q6KiBSZTogW1Nhd2Zpc2hdIGlzc3VlIHdpdGggaHRtbDUgZGF0YWxp
c3QgZWxlbWVudCByZW5kZXJpbmcgUkhFTDcgeDg2XzY0DQo+IENBVVRJT046IFRoaXMgZXh0
ZXJuYWwgZW1haWwgd2FzIHNlbnQgdG8geW91IGJ5IHdvbWJsZUBvbmxpbmUuZGUuIERvIG5v
dCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgdHJ1c3QgdGhl
IHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KPg0KPiBJIGtub3cgdGhp
cyBpcyBhIHJlYWxseSBvbGQgdGhyZWFkLCBob3dldmVyLCByZWNlbnRseSBJIGhpdCBzYW1l
IHByb2JsZW0sDQo+IGFuZCBmb3VuZCBhIHNvbHV0aW9uIHdoaWNoIHdvcmtzIGZvciBtZS4N
Cj4NCj4gU2F3ZmlzaCBkb2VzIG5vdCBzZXQgdGhlIF9ORVRfRlJBTUVfRVhURU5UUyBwcm9w
ZXJ0eSwgd2hpY2ggZ2l2ZXMgdGhlIG9mZnNldA0KPiBvZiB0aGUgY2xpZW50IHdpbmRvdyB0
byBpdHMgdG9wLWxldmVsIGZyYW1lICh0aGUgb25lIGJ1aWxkIGJ5IHNhd2Zpc2gpLg0KPg0K
PiBTb21lIGNsaWVudHMgbGlrZSBmaXJlZm94LCB1c2UgdGhpcyBpbmZvcm1hdGlvbiB0byBw
b3NpdGlvbiB0aGVpciBvd24NCj4gdGVtcG9yYXJ5IFggd2luZG93cywgZWcuIHRoZSB1c2Vy
bmFtZS9wYXNzd29yZCBkcm9wZG93bnMuDQo+DQo+IElmIHlvdSBlbmNvdW50ZXIgdGhlIG1l
bnRpb25lZCBiZWhhdmlvdXIsIHRyeSB0byB1c2UgYSBkaWZmZXJlbnQgZnJhbWUtdHlwZQ0K
PiBmb3IgdGhlIHdpbmRvdyBpbiBxdWVzdGlvbjogaWYgSSBzZXQgdGhlIGZyYW1lIHR5cGUg
b2YgZmlyZWZveCB0byAnbm9uZScsDQo+IHRoZW4gdGhlcmUgaXMgbm90IG9mZnNldCwgYW5k
IHRoZSBkcm9wZG93bnMgYXJlIHBvc2l0aW9uZWQgY29ycmVjdGx5LiBJZiBJDQo+IHVzZSBh
IGZyYW1lLXN0eWxlIHdpdGggYSBiaWcgdGl0bGViYXIsIHRoZSBvZmZzZXQgZ2V0cyB3b3Jz
ZS4NCj4NCj4gVGhlIGF0dGFjaGVkIHBhdGNoZWQgc2V0cyB0aGUgX05FVF9GUkFNRV9FWFRF
TlRTIHByb3BlcnR5IGFuZCBmaXhlZA0KPiB0aGUgcHJvYmxlbSBmb3IgbWUuDQo+DQo+IEFs
dGhvdWdoIG9sZCwgc2F3ZmlzaCBpcyBzdGlsbCBteSBmYXZvdXJpdGUgd20hDQo+DQo+DQo+
IE9uIDI5LzAyLzIwMjAgMjM6MjEsIFRyZXZvciBDb3JkZXMgd3JvdGU6DQo+ID4gT24gMjAy
MC0wMi0yMSBSb2JlcnQgJ0JvYmJ5JyBaZW56IHdyb3RlOg0KPiA+PiBDdXJpb3VzLi4uSSdt
IG91dCBvZiBpZGVhcyBvbiB0aGF0IG9uZSBpbiB0aGF0IGNhc2UuDQo+ID4gSSd2ZSBoYWQg
YSBzaW1pbGFyIGJ1ZyBmb3IgbGl0ZXJhbGx5IHllYXJzIGluIG15IHNldHVwLCBhbGwgdGhy
b3VnaA0KPiA+IGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBGZWRvcmEuwqAgSSBhbHdheXMgdGhv
dWdodCBpdCB3YXMgZmlyZWZveCdzDQo+ID4gZmF1bHQuLi4gSSBuZXZlciB0aG91Z2h0IHRv
IGJsYW1lIHNhd2Zpc2guwqAgQnV0IHRoYXQgd291bGQgZXhwbGFpbiB3aHkNCj4gPiBteSBi
eidzIHdlbnQgdW5hbnN3ZXJlZCBhbmQgdW4tbWUtdG9vJ2QuDQo+ID4NCj4gPiBBbnlob3cs
IEkgY2FuIHJlcHJvZHVjZSB0aGlzIGJ1ZyBvbiBteSBmYWlybHkgbW9kZXJuIHNldHVwOg0K
PiA+IE15IGJveCBpcyBjdXJyZW50bHk6DQo+ID4NCj4gPiBGZWRvcmEgMzANCj4gPiBGaXJl
Zm94IDczLjANCj4gPiBzYXdmaXNoLTEuMTIuOTANCj4gPiBndGszLTMuMjQuMTENCj4gPg0K
PiA+IFRoZSAiZGF0YWxpc3QgZWxlbWVudCIgdGVzdCBoYXMgdGhlIG9wdGlvbnMgcG9wIHVw
IGhhbGZ3YXkgb3ZlciB0aGUNCj4gPiB0ZXh0IGZpZWxkIHZlcnRpY2FsbHkuDQo+ID4NCj4N
Cj4NCj4gVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdl
IGlzIHByaXZpbGVnZWQgYW5kL29yIGNvbmZpZGVudGlhbCBhbmQgaXMgaW50ZW5kZWQgb25s
eSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUu
IElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVj
aXBpZW50LCBvciB0aGUgZW1wbG95ZWUgb3IgYWdlbnQgcmVzcG9uc2libGUgdG8gZGVsaXZl
ciBpdCB0byB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmll
ZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0
aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9ucyBpbiBlcnJvciwgcGxlYXNlIGltbWVkaWF0
ZWx5IG5vdGlmeSB1cyBieSB0ZWxlcGhvbmUgKDMzMC02NjgtNTAwMCksIGFuZCBkZXN0cm95
IHRoZSBvcmlnaW5hbCBtZXNzYWdlLiBUaGFuayB5b3UuIA0KDQo=
--------------oUH0IvjGOzprgS3mtsCs0gb5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="Noto Sans">The funny thing is that I have had that
problem for years also, but doesn't<br>
recognized it as such. Only when I finally got my new huge shiny
4k Monitor<br>
I had to change my sawfish theme, because the title bar text
became unreadable,<br>
and then the problem became apparent.<br>
</font><br>
<div class="moz-cite-prefix">On 19/12/2021 22:54, Benedict, Stew
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CH2PR11MB422996A9ACFB32255B96183DE87A9@CH2PR11MB4229.namprd11.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css" style="display:none;">P {margin-top:0;margin-bottom:0;}</style>
<br>
<br>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
Wow! <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
Thanks for this. It's still been a problem here. I will try your
patch next week if I get a chance, as well the frame-type
workaround.<br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div id="divtagdefaultwrapper" dir="ltr"
style="font-size:12pt; color:#000000;
background-color:#FFFFFF;
font-family:Calibri,Arial,Helvetica,sans-serif">
<br>
</div>
</div>
</div>
</div>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b>
womble <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]"><[email protected]></a><br>
<b>Sent:</b> Sunday, December 19, 2021 4:14 PM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-rfc2396E" href="mailto:[email protected]"><[email protected]></a><br>
<b>Subject:</b> Re: [Sawfish] issue with html5 datalist
element rendering RHEL7 x86_64</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span
style="font-size:11pt">
<div class="PlainText">CAUTION: This external email was
sent to you by <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>. Do not click links or
open attachments unless you trust the sender and know
the content is safe.<br>
<br>
I know this is a really old thread, however, recently I
hit same problem,<br>
and found a solution which works for me.<br>
<br>
Sawfish does not set the _NET_FRAME_EXTENTS property,
which gives the offset<br>
of the client window to its top-level frame (the one
build by sawfish).<br>
<br>
Some clients like firefox, use this information to
position their own<br>
temporary X windows, eg. the username/password
dropdowns.<br>
<br>
If you encounter the mentioned behaviour, try to use a
different frame-type<br>
for the window in question: if I set the frame type of
firefox to 'none',<br>
then there is not offset, and the dropdowns are
positioned correctly. If I<br>
use a frame-style with a big titlebar, the offset gets
worse.<br>
<br>
The attached patched sets the _NET_FRAME_EXTENTS
property and fixed<br>
the problem for me.<br>
<br>
Although old, sawfish is still my favourite wm!<br>
<br>
<br>
On 29/02/2020 23:21, Trevor Cordes wrote:<br>
> On 2020-02-21 Robert 'Bobby' Zenz wrote:<br>
>> Curious...I'm out of ideas on that one in that
case.<br>
> I've had a similar bug for literally years in my
setup, all through<br>
> different versions of Fedora. I always thought it
was firefox's<br>
> fault... I never thought to blame sawfish. But
that would explain why<br>
> my bz's went unanswered and un-me-too'd.<br>
><br>
> Anyhow, I can reproduce this bug on my fairly
modern setup:<br>
> My box is currently:<br>
><br>
> Fedora 30<br>
> Firefox 73.0<br>
> sawfish-1.12.90<br>
> gtk3-3.24.11<br>
><br>
> The "datalist element" test has the options pop up
halfway over the<br>
> text field vertically.<br>
><br>
</div>
</span></font></div>
</div>
<br>
<br>
The information contained in this e-mail message is privileged
and/or
confidential and is intended only for the use of the individual or
entity
named above. If the reader of this message is not the intended
recipient, or the employee or agent responsible to deliver it to
the
intended recipient, you are hereby notified that any
dissemination,
distribution or copying of this communication is strictly
prohibited.
If you have received this communications in error, please
immediately
notify us by telephone (330-668-5000), and destroy the original
message. Thank you. </blockquote>
<br>
</body>
</html>
--------------oUH0IvjGOzprgS3mtsCs0gb5--
--
Sawfish ML