View | Details | Raw Unified | Return to bug 28453
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt (-2 / +2 lines)
Lines 46-52 Link Here
46
                    <h1>Authority search results</h1>
46
                    <h1>Authority search results</h1>
47
47
48
                    [% IF total %]
48
                    [% IF total %]
49
                        <div class="pages">[% pagination_bar | $raw %]</div>
49
                        <div class="pages" id="pagination_top"> [% pagination_bar | $raw %] </div>
50
                    [% END %]
50
                    [% END %]
51
                    <div id="results">
51
                    <div id="results">
52
                        [% IF ( total ) %]
52
                        [% IF ( total ) %]
Lines 103-109 Link Here
103
                        </div>
103
                        </div>
104
                        <!-- / .searchresults -->
104
                        <!-- / .searchresults -->
105
105
106
                        <div class="pages">[% pagination_bar | $raw %]</div>
106
                        <div class="pages" id="pagination_bottom"> [% pagination_bar | $raw %] </div>
107
                    [% END # / IF total %]
107
                    [% END # / IF total %]
108
                </div>
108
                </div>
109
                <!-- / #userauthsearchresults -->
109
                <!-- / #userauthsearchresults -->
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt (-1 / +1 lines)
Lines 830-836 Link Here
830
                                        </tbody>
830
                                        </tbody>
831
                                    </table>
831
                                    </table>
832
                                    <!-- /.table -->
832
                                    <!-- /.table -->
833
                                    <div class="pages">[% pagination_bar | $raw %]</div>
833
                                    <div class="pages" id="pagination_bottom"> [% pagination_bar | $raw %] </div>
834
                                [% ELSE %]
834
                                [% ELSE %]
835
                                    [% IF public %]
835
                                    [% IF public %]
836
                                        <p>No public lists.</p>
836
                                        <p>No public lists.</p>
(-)a/t/db_dependent/selenium/regressions.t (-2 / +2 lines)
Lines 293-299 subtest 'XSS vulnerabilities in pagination' => sub { Link Here
293
    $s->add_error_handler;
293
    $s->add_error_handler;
294
    is( $alert_text, undef, 'No alert box displayed, even if evil intent' );
294
    is( $alert_text, undef, 'No alert box displayed, even if evil intent' );
295
295
296
    my $second_page = $driver->find_element('//div[@class="pages"]/span[@class="currentPage"]/following-sibling::a');
296
    my $second_page =
297
        $driver->find_element('//div[@class="pages"]/ul/li[@class="page-item active"]/following-sibling::li/a');
297
    like(
298
    like(
298
        $second_page->get_attribute('href'), qr{(?|&)public=1(&|$)},
299
        $second_page->get_attribute('href'), qr{(?|&)public=1(&|$)},
299
        'The second page should display category without the invalid value'
300
        'The second page should display category without the invalid value'
300
- 

Return to bug 28453