It seems to me that it's a bug in WebKit (Google Chrome 27.0.1453.110 and Safari). I can not only confirm the problem, but describe more hart bug: if you will try to enter "some long text" in the searching toolbar in "Searching"->"Toolbar with Operations" you will have the picture like
where no searching operation will be seen.
jqGrid set inline style
with width
value of <input>
element to 100%
and WebKit caclulate it in a wrong way. As a workaround I suggest to add the following CSS
.ui-jqgrid .ui-search-table .ui-search-input>input,
.ui-jqgrid .ui-search-table .ui-search-input>select { display: block }
See the demo.
Usage of box-sizing: border-box;
or
.ui-jqgrid .ui-search-table .ui-search-input>input,
.ui-jqgrid .ui-search-table .ui-search-input>select {
display: block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
improves the visibility of the input fields additionally (in my opinion). The next demo demonstrates the results. The demo looks identical in my opinion in all web browsers in which I tested the demo.
UPDATED: I posted the bug report with my suggestion. Now (see here) the corresponding changes are already included in the main code of jqGrid on github and the next version (after 4.5.2) of jqGrid will not have more the described problem.