Version: (using KDE 4.3.0) Compiler: gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) OS: Linux Installed from: Gentoo Packages Konqueror allows one to apply border-radius to most elements now, including form elements. However, on text fields (<input type="text">) the background-color of the <input> is not clipped at the border, but rather it overflows it and ends up looking quite ugly. Curiously enough, this only happens for text inputs... regular buttons, submit buttons and textareas are all clipped properly. I also tried applying overflow: hidden; to the <input>s, which had no effect. Konqueror should clip the background-color for text inputs properly, as it does for regular form buttons and textareas. I'll attach a test case in a moment...
Created attachment 36380 [details] Test case Mouse over or focus a form element to give it background-color.
Still an issue in 4.4.0.
Still an issue in 4.6.0.
Still an issue in 4.7.0.
Created attachment 62808 [details] Simplified testcase with only an input text
Git commit 5bd5c1f781c3ffc6dcd6352429d1e33f8295db10 by Andrea Iacovitti. Committed on 20/08/2011 at 21:39. Pushed by aiacovitti into branch 'KDE/4.7'. Painting the background of LineEdit widget with css borders (!hasFrame()==true) is already accomplished by khtml, so why redo in paintEvent? BUG: 204826 FIXED-IN: 4.7.1 M +1 -6 khtml/rendering/render_form.cpp http://commits.kde.org/kdelibs/5bd5c1f781c3ffc6dcd6352429d1e33f8295db10
Git commit dd030f60d7aad1ba0d9db1675a5845132ca0beb0 by Andrea Iacovitti. Committed on 20/08/2011 at 21:39. Pushed by aiacovitti into branch 'frameworks'. Painting the background of LineEdit widget with css borders (!hasFrame()==true) is already accomplished by khtml, so why redo in paintEvent? BUG: 204826 FIXED-IN: 4.7.1 (cherry picked from commit 5bd5c1f781c3ffc6dcd6352429d1e33f8295db10) M +1 -6 khtml/rendering/render_form.cpp http://commits.kde.org/kdelibs/dd030f60d7aad1ba0d9db1675a5845132ca0beb0