From fc9ba0cda3e825914bbb0da64c5a71a94ee9cf61 Mon Sep 17 00:00:00 2001 From: Calixte Denizet Date: Fri, 27 Jun 2025 16:13:38 +0200 Subject: [PATCH] Remove the shadow from the links (bug 1974436) The shadow was taken into account when computing the bounding box of the section containing the link and it was making the clip path wrong. Since the shadow is almost invisible because of the opacity, the yellow color and the clip we can remove it without causing any visual regressions (and as a side effect it'll avoid to use resources to compute it when displayed). --- test/pdfs/.gitignore | 1 + test/pdfs/bug1974436.pdf | 462 +++++++++++++++++++++++++++++++ test/test_manifest.json | 8 + web/annotation_layer_builder.css | 1 - 4 files changed, 471 insertions(+), 1 deletion(-) create mode 100755 test/pdfs/bug1974436.pdf diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index 761ca05ae..a49073cd4 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -728,3 +728,4 @@ !issue19517.pdf !empty#hash.pdf !bug1885505.pdf +!bug1974436.pdf diff --git a/test/pdfs/bug1974436.pdf b/test/pdfs/bug1974436.pdf new file mode 100755 index 000000000..e401f7057 --- /dev/null +++ b/test/pdfs/bug1974436.pdf @@ -0,0 +1,462 @@ +%PDF-1.6 +% +1 0 obj +<< /Lang (en) /MarkInfo << /Marked true /Type /MarkInfo >> /Metadata 3 0 R /Pages 6 0 R /StructTreeRoot 8 0 R /Type /Catalog /ViewerPreferences << /DisplayDocTitle true /Type /ViewerPreferences >> >> +endobj +2 0 obj +<< /CreationDate (D:20250625114924Z) /Creator (Mozilla/5.0 \(Windows NT 10.0; Win64; x64\) AppleWebKit/537.36 \(KHTML, like Gecko\) Chrome/138.0.0.0 Safari/537.36) /ModDate (D:20250627152217+02'00') /Producer (Skia/PDF m138) /Title (test.html) >> +endobj +3 0 obj +<< /Subtype /XML /Type /Metadata /Length 3394 >> +stream + + + + + 2025-06-25T11:49:24Z + Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 + 2025-06-27T15:22:17+02:00 + 2025-06-27T15:22:17+02:00 + Skia/PDF m138 + application/pdf + + + test.html + + + uuid:0d6dd1b4-8ed2-4c65-9915-1ddfd0a22bbb + uuid:2242d02e-ccea-46e7-a15d-78764a82a089 + + + + + + + + + + + + + + + + + + + + + + + + +endstream +endobj +4 0 obj +<< /Type /ObjStm /Length 277 /N 2 /First 10 >> +stream +5 0 6 223 +<< /Annots 14 0 R /Contents 17 0 R /MediaBox [ 0 0 594.95996 841.91998 ] /Parent 6 0 R /Resources << /ExtGState << /GS0 18 0 R >> /Font << /C2_0 20 0 R >> /ProcSet [ /PDF /Text ] >> /StructParents 0 /Tabs /S /Type /Page >> +<< /Count 1 /Kids [ 5 0 R ] /Type /Pages >> +endstream +endobj +7 0 obj +<< /Type /ObjStm /Length 342 /N 5 /First 30 >> +stream +8 0 9 77 10 144 11 195 12 271 +<< /K 9 0 R /ParentTree 23 0 R /ParentTreeNextKey 4 /Type /StructTreeRoot >> +<< /K 10 0 R /Lang (en) /P 8 0 R /S /Document /Type /StructElem >> +<< /K 11 0 R /P 9 0 R /S /Div /Type /StructElem >> +<< /K [ 2 5 12 0 R ] /P 10 0 R /Pg 5 0 R /S /NonStruct /Type /StructElem >> +<< /K 7 /P 11 0 R /Pg 5 0 R /S /Annot >> +endstream +endobj +13 0 obj +<< /Type /ObjStm /Length 593 /N 3 /First 18 >> +stream +14 0 15 18 16 471 +[ 15 0 R 16 0 R ] +<< /A<< /S /URI /URI (https://www.mozilla.org) >> /C [ 1.0 0.384308 0.0 ] /CA 0.399994 /CreationDate (D:20250627152215+02'00') /F 4 /M (D:20250627152215+02'00') /NM (39567f09-a249-4ed1-ad00-9deaf58e77ae) /P 5 0 R /QuadPoints [ 363.031 809.4 552.008 809.4 363.031 793.236 552.008 793.236 34.4997 795.9 74.4899 795.9 34.4997 779.736 74.4899 779.736 ] /Rect [ 33.9946 779.231 552.513 809.905 ] /Subtype /Link /T (Calixte Denizet) /Type /Annot >> +<< /F 28 /Open false /Parent 15 0 R /Rect [ 594.96 717.4 778.96 809.4 ] /Subtype /Popup /Type /Annot >> +endstream +endobj +17 0 obj +<< /Length 782 >> +stream +/NonStruct <>BDC +q +0.24 0 0 -0.24 0 841.91998 cm +118.75 118.75 2244.043 3272.07 re +W* n +4.1666667 0 0 -4.1666667 0 3507.9999167 cm +BT +0 0 0 rg +/GS0 gs +/C2_0 16 Tf +0.75 0 0 0.75 34.5 796.92 Tm +[<002B0048005500480003004C005600030044000300380035002F>37.4 <000300440056000300570048005B0057001D00030042004200420042004200420042004200420042004200420042004200420042004200420042004200420042004200420042004200420042004200420042004200420042004200420003>]TJ +ET +EMC +BT +/NonStruct <>BDC +0.75 0 0 0.75 363.0312 796.92 Tm +<004B0057005700530056001D00120012004A004C0057004B00580045001100460052005000120053005C0053004C0012004F004C00510048004B00440058004F00100046004F0052005800470010>Tj +EMC +/Annot <>BDC +-438.042 -18 Td +<00490058005100460057004C00520051>Tj +EMC +ET +Q +endstream +endobj +18 0 obj +<< /BM /Normal /ca 1 >> +endobj +19 0 obj +<< /Type /ObjStm /Length 143 /N 1 /First 5 >> +stream +20 0 +<< /BaseFont /AAAAAA+TimesNewRomanPSMT /DescendantFonts [ 25 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 26 0 R /Type /Font >> +endstream +endobj +21 0 obj +<< /Type /ObjStm /Length 104 /N 2 /First 11 >> +stream +22 0 23 50 +[ null null 11 0 R null null 11 0 R null 12 0 R ] +<< /Nums [ 0 22 0 R ] /Type /ParentTree >> +endstream +endobj +24 0 obj +<< /BBox [ 0.0 0.0 518.518 30.6741 ] /FormType 1 /Matrix [ 1.0 0.0 0.0 1.0 0.0 0.0 ] /Resources << /ExtGState << /R0 << /AIS false /CA 0.399994 /Type /ExtGState /ca 0.399994 >> /R1 << /AIS false /BM /Multiply /Type /ExtGState >> >> /ProcSet [ /PDF ] /XObject << /MWFOForm 27 0 R >> >> /Subtype /Form /Type /XObject /Length 27 >> +stream +/R0 gs +/R1 gs +/MWFOForm Do +endstream +endobj +25 0 obj +<< /BaseFont /AAAAAA+TimesNewRomanPSMT /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /CIDToGIDMap /Identity /DW 500 /FontDescriptor 28 0 R /Subtype /CIDFontType2 /Type /Font /W [ 0 [ 777.83203 0 0 250 ] 16 [ 333.00781 250 ] 18 29 277.83203 43 [ 722.16797 0 0 0 610.83984 ] 53 [ 666.99219 0 0 722.16797 ] 68 [ 443.84766 ] 70 [ 443.84766 ] 72 [ 443.84766 333.00781 ] 76 79 277.83203 80 [ 777.83203 ] 85 [ 333.00781 389.16016 277.83203 ] ] >> +endobj +26 0 obj +<< /Length 553 >> +stream +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (Adobe) +/Ordering (UCS) +/Supplement 0 +>> def +/CMapName /Adobe-Identity-UCS def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +7 beginbfchar +<0003> <0020> +<001D> <003A> +<002B> <0048> +<002F> <004C> +<0035> <0052> +<0038> <0055> +<0042> <005F> +endbfchar +5 beginbfrange +<0010> <0012> <002D> +<0044> <004C> <0061> +<004F> <0053> <006C> +<0055> <0058> <0072> +<005B> <005C> <0078> +endbfrange +endcmap +CMapName currentdict /CMap defineresource pop +end +endendstream +endobj +27 0 obj +<< /BBox [ 0.0 0.0 518.518 30.6741 ] /FormType 1 /Group << /S /Transparency >> /Matrix [ 1.0 0.0 0.0 1.0 0.0 0.0 ] /Resources << /ProcSet [ /PDF ] /XObject << /Form 29 0 R >> >> /Subtype /Form /Type /XObject /Length 9 >> +stream +/Form Do +endstream +endobj +28 0 obj +<< /Ascent 891.11328 /CapHeight 662.10938 /Descent 216.30859 /Flags 6 /FontBBox [ -568.35938 -306.64063 2045.8984 1039.55078 ] /FontFile2 30 0 R /FontName /AAAAAA+TimesNewRomanPSMT /ItalicAngle 0 /StemV 61.035156 /Type /FontDescriptor >> +endobj +29 0 obj +<< /BBox [ 33.9946 779.231 552.513 809.905 ] /FormType 1 /Matrix [ 1.0 0.0 0.0 1.0 -33.9946 -779.231 ] /Resources << /ProcSet [ /PDF ] >> /Subtype /Form /Type /XObject /Length 181 >> +stream +1 0.384308 0 rg +1.0102 w +363.0312 793.236 m +363.0312 809.3998 l +552.0077 809.3998 l +552.0077 793.236 l +f +34.4997 779.736 m +34.4997 795.8998 l +74.4899 795.8998 l +74.4899 779.736 l +f +endstream +endobj +30 0 obj +<< /Length1 39860 /Length 39860 >> +stream +OS/2p '`VDMXN#h;cmapYqcvt d+fpgmmYS$ +Ygasp! glyfCy8rM,Nhdmx= headl@6hheaMt\$hmtxo'Eprlocaomaxp% nameAa36post$d< prep2 +]<@!d!EWt^\V2_<ք`t^Q 53%3fTMC @ F3!@L  /:HLRU_ipuy -:HLRU_alrxccKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK------ 5 +{ byF + +4 !#W#W#W%'D9S99#)V# IFDLO= 9<9=9 E d9 Z    X:  " "TimesNewRomanPSMTVersion 7.00Monotype:Times New Roman Regular (Microsoft)RegularTimes New Roman 2017 The Monotype Corporation. All Rights Reserved. + +Hebrew OpenType Layout logic copyright 2003 & 2007, Ralph Hancock & John Hudson. This layout logic for Biblical Hebrew is open source software under the MIT License; see embedded license description for details.`       + +     +    +    +    + + +  + +   + +  + + + + +            +        +  +  ! +  +  % +     +*!!    ! .$$  !  " 2''  $!$ %6**' $'):--)"'*+C440'-0"""!"4"!""! K::6-26&!&!&!%&9&&&&%$SAA<27<*%*%*%))?)** ))(\HHB8=B.).).)-.F...$..-dNN!H;CH2,2,2,!12N222!'23/@Wtsrqponmlkjihgfeb]UTON@?>=<;:9876543210/.-,+*)('&%$#"!  + ,E#F` &`&#HH-,E#F#a &a&#HH-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y QX# D#Y!!-, EhD ` EFvhE`D-, +C#Ce +-, + C#C -,#p>#pE: -,E#DE#D-, E%EadPQXED!!Y-,Cc#b#B+-, EC`D-,CCe +-, i@a ,b`+ d#da\XaY-,E+#Dz-,E+#D-,CXE+#DzEi #D QX+#Dz!zYY-,%F`F@aH-,KS \XYXY-, %E#DE#DEe#E %`j #B#hj`a Ry!@E TX#!?#YaDRy@ E TX#!?#YaD-,C#C -,C#C -, C#C -, C#Ce -,C#Ce -,C#Ce -,KRXED!!Y-, %#I@` c RX#%8#%e8c8!!!!!Y-,KdQXEi C`:!!Y-,%# `#-,%# a#-,%-, ` <<-, a <<-,++**-,CC -,>**-,5-,v#p E PXaY:/-,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,&&&&Eh:-,&&&&Ehe:-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,KTX8!!Y-,KS#KQZ%%%I#EiRZX%%%F#Ei`HY!!!-,CXY-,CXY-,KTC\ZX8!!Y-,C\X %% d#dadQX%% F`H F`HY +!!!!Y-,C\X %% d#dadQX%% F`H F`HY +!!!!Y-,KS#KQZX:+!!Y-,KS#KQZX;+!!Y-,KS#KQZC\ZX8!!Y-, KT&KTZ +C\ZX8!!Y-,F#F`F# F`ab# #XXpE` PXaFY`h:-,# Pd%TX@%TX7CYO+Y#b+#!#XeY-,: !T`C-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BY(QX@cTXC`BYYYYYYYCTX@ +7@:@;@>?CTX7@:;>?CRX7@:;@CRX7@:;@CRX7@:;@7@:;YYY@U@cUZX>?>?YYYBBBBB-,CTXKS#KQZX8!!Y!!!!Y-,-,%c `f% b`#b-,#JN+-,#JN+-,#J#Ed%d%ad5CRX! dYN+#PXeY-,#J#Ed%d%ad5CRX! dYN+#PXeY-, %JN+;-, %JN+;-,%%g+;-,%%h+;-,%F%F`%.%%& PX!jlY+%F%F`ab #:# #:-,%G%G`%Gca%%Ic#%Jc Xb!Y&F`FF` ca-,&%%&n+ #:# #:-,# TX!%N+P `Y `` QX!! QX! fa@#a%P%%PZX %aSX!Y!YTX fae#!!!YYYN+-,%%JSX#Y%F fa &&I&&p+#ae ` fa ae-,%F PX!N+E#!Yae%;-,& b c#a ]`+% 9X]&cV`+#!  F N+#a#! IN+Y;-,] %cV`+%%&m+]%`+%%%%o+]&cV`+ RXP+%%%%%q+8R%RZX%%I%%I` @RX!RX TX%%%%I8%%%%I8YYYYY!!!!!-,%PX@cT\KR[Y-A +T<*?A`?pEE2@+.2@()22'߲2޲BB2޲682޳*-2A +(߳(.2A ~@ڳ$&2dɲ 2A +d2Aso/O/oTkj"vutusA 0 0@ll2ml2}!#2}2A +}}}}|!#2|2A-||||0s@sss ssssssssswj)j(@g9@2?f@f2f@f +2@f 2@f 2?e@e 2@e2@e 2kAc{cc$c4cDcc$/Nm@0D2P-<_<7Abbbpbb_ ^ _0_@^^__^_ 0P`p 0'0J   ' P 0P` 0@@,'))))@L<F%@<%@ +:#r9<8I1$0%*$&#V5UU75u@,tbVQ;3-   +@+JKKSBKKTB7+KR8+KP[XY8+TXCX/|YYKcKb S# +QZ#Bv??>9FD>9FD>9FD>9FD>9F`D>9F`D++++++++++++++++++++++++BKSX5BY2KSX5BYKGS \XqoEDpoEDYXzqERXqzDYYKGS \X"pED<pEDYX"ERX"DYYKLS \XI"ED""EDYXIERXIDYYKgS \X$qEDPqEDYX$ERX$DYYKS \X"ED""EDYX ERX DYYKS \X%%ED,%EDYX7%ERX%7DYYKS \X%%ED#%EDYXY%ERX%YDYYKS \X%%ED(%EDYX%ERX%DYY+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++eB+++++++++++++++++++++++++++++++++++++++++++adcEe#E`#Ee`#E`vhb dEe#E &`bch &ae#eDd#D acEe#E &`bch &aec#eDa#DcETXc@eDa@aE#aDYCKEe#E`#Ee`#E`vhb CEe#E &`bch &ae#eDC#D KEe#E &`bch &aeK#eD#DKETXK@eD@E#aDYKRBKPXBYC\XBY +CX`!YBp>CX;!~ +Y #B #BCX-A-A +Y#B#BCX~;! +Y#B#B+EiDEiDEiDEiDssstsssstuu+ssttuEiDsst+K!SKFQZX<*#zJ$^9qp@L  7! +Y&PU5z0|nf'+EM2A,R0]:X20|d(Mej/ "_ +CKw (_E`{d]O ^F2<Z,A IqH@@}:>jPH)jiLiCR_\gS*v6YV+4HH%>S?("bJmH3NFpyQ +hlO%f0i)/\p!)**,-./246789:;<=>BFFJLMOOSSUWY\\]]^_adeghiiknoqvvww}~  + + +    !"# $ %!&"'"($)%*&+',(-).*/*0+1,2-3-4/5060718293:5;5<6=6>7?8@:A:B;C<D=E=F?G@H@IAJBKCLDMENFOGPGQHRJSJTKULVMWMXOYPZQ[Q\R]S^T_U`VaWbWcXdZe[f[g\h]i]j_k`lamanbocpdqerfsgtguhviwkxkylzm{n|n}p~qqrstuvwxxy{{|}~~ + + +    !"# $ %!&"'"($)%*&+',(-).*/*0+1,2-3-4/5060718293:5;5<6=6>7?8@:A:B;C<D=E=F?G@H@IAJBKCLDMENFOGPGQHRJSJTKULVMWMXOYPZQ[Q\R]S^T_U`VaWbWcXdZe[f[g\h]i]j_k`lamanbocpdqerfsgtguhviwkxkylzm{n|n}p~qqrstuvwxxy{{|}~~ + + +    !"# $ %!&"'"($)%*&+',(-).+/*0+1,2-3-4/5060718293:5;5<6=6>7?8@:A:B;C<D=E=F?G@H@IAJBKCLDMENFOGPGQHRJSJTKULVMWMXOYPZQ[Q\R]S^T_U`VaWbWcXdZe[f[g\h]i]j_k`lamanbocpdqerfsgtguhviwkxkylzm{n|n}p~qqrstuvwxxy{{|}~~l+X +) k^+<c+X@ g6'@  @ 0`po+]?PV [+X%@ g6@ @ @@ 4%+]??10]+  ??3301Y2#"&5462#"&546!.AA..AA,/AB..AAA..AA..AB..AA..B#LE+XCTXG@ U%U%4@U4 U4 U4@U" U" U"@ U" U"A,/.  ?<@ =$$.=. +?//?9//+++++/++++10+@qpGGGGG@6PGG !""!"4.!"E>!" +!#!#%-!#5=!###$$>== +.--"@"" "0"p""""" @G`GG GGE%"5P4`44Fa+Mr<l,/l$@ l$$ +> +-????9/++2+201Y!4'&'&##5!#"33!532765!33!5327654'&'&##5!#"v + +00D00+  +,000S& + +010T& +,00E10+h!%%Adg!%%1 zcg!%%1 zkh!%%Ad)L ᰅ+X@ @"Wgw "@3d6U\ !"7=" +!#  0@#l@/U U U" + U + U + U +!a]+N+++Cn+N]qrr+M++]qr+<+<<<<]<?]q?r]q+9]qr+++/CTX ]Y99910Cy@G5;#7868  +!" "5 9  "#;984 54 ":<+++<<++<+<++***rqqqr]CX?]Y]+rC\X1@9.9.97 9 9 @ 9 9 9@ 9 +( 97( 9 +( +97( +9 +( 97( 9+++++++++++++++Y]Y 4l 0l0) l0 < l ?+?+?+9/+9/01Y%#"&54766754&#"#"&5463232767#"&'32G$6=_{)WS?%&/&%/zN; + d=QbN74\M&/&vJbC.yD-r+XCTX@&/@U) UU U  + U @U U  U @ U U  U@@ U%% ,,/??+/+/++++++/+++10+CTX@R %% p@` ,,  UU U U  U /.) U) U/.9/++9/+++++??]]?9?10/GG4/@B+.4`/||///@///*+UUT+H /7 +G +V +*//+ ! @E< O ^ f +l z * &' AD'AD ! ,%% ,,,  ! g@`)P(.4G5C.C+N++Mr]<<<<<<? &DD H /-! - _*_+"@#$%+P0*) +R--*+@ ()$``4::4??4$14@!4_p,+N]r+++++M<<<<<<]r?S)(BXqiX:43J&.@L",$$(DbZHEKOO4K[[[[ 356[J6?6!JC +  %%޴U% ?%@  ?%%%%X+!!@ U!!!! ?! ?!@JJ@ ?J@ ?J,UJP@o@U5CC1@ J +/P M<1@ +QQ,,M0009M0@0o0000U0 U059.TT޴ UTʴUT޴UT@ + UT%((@4(O(p((((U(U(@U(u [0[@[[[[@ 4[FFUF1 p@U U U@??10PP4 4UUiZ[x! +++++++]qrr+++]q+r+q+++]q+r++++q++]r?r?]q?r+]]r+++]++]CX!!]Y+r]+++CX%%]Yr<<9999999910Cy@zKW:E$5&%213141A&O&.%*&V%T;K5M B? =?P-MR+T DFU'WVW:;L1J KJ56@C ><N/QS)Q EC++++<+<<+<<+<+++++++++++++*+r]q]qrC\X@ +. ?59.9+++Y@%lo_O?/@6J,CߵlJ<ߵlQ,?3?+9/+9999_^]]]]]]]]+01Y&&5463232###"'#"'&5476767&&546"32654'&32654'&'&5TZ͠`++w8ĥDG,!0p=]ojK 5_4+9JdD4PLbE3/0:d34N)Y@  +Hp&9  pRqcW26%B c1#^vzWBrzZB3X%0$>H4 6+XCTX@8@U + + U +$U UU@ UU&@U&!45'-! U! U!-U- U- U-U-@U-U- A +%('4@5@ U56',?//?+99/++++++++2+/++++++10+CTX@X4U5U '456,' +U +U + U +UU U87!U!U! U!-U-U- U--879/++++++9/++++++//??9910++@/8@*5 +8` ]6%&88888+P8`8p88@8 )@"-)'J" +)J#!)&@.#5'.A45D '6,'&& +$ + + +p + + + +@%-!$.-P-`-p---------`7+]]qr<<]qr<<?<<@2 +D01jJ9F:=#/bzEV\@W $$'&ND^/4O^.$$ +8V=H#p< "o+XCTX$@ U  U !U!U! U U ִU ζU U UUֵU @O!o!!!"o`@UU"/?++]]]/++++/+++++++10+CTX@ U!UKKUAAU@77U@` !" @U $# U U U UU U$#9/++++++9/+/??]qr+++10++@$`$p$$$$ $P$@$P$$224$8:4$-04$#%4$@.4)J" )J#!'A !D  9"  +  9C5@?5k  $@+9@6:4P`p#+]qr++<<++r?#U'MATUD)7M@9)(%GVW<,%, + GF10 +Y$!0 p  5@7).+$807p7775@MWA$LLMPMMMMMM4M`XYZ!d++N+]qrQ\@X0/$9ryal-^3%% 1dbY0o#:XNfqN (ڰ+XCTX@(*@U'U' UU UU U@UUU@ U&@O'o'''( ?/?]99/++++++++++10+CTX@#&'(o    UU UUU*)9/+++++/?]?9910@o  22@@@*_*)'")#'' A&'D + *   9  Y +_@.**$     `)n+N]qr+F" + #' +C,'6E)^IL'$$$#Pc=$pd1j+XCTX@'3@U3@ UUU' U'!U@2U1'!+yl%/*wc% `p ?]]]]/?]]]]9?/++/+++10++CTX@2!'*.*1`pKk{%*Ddt% !@ U32 U' U''329/++9/+?]]?]]]?99910@) ,,.@ 9,( 9Y Z&$ + +( +)`3p333 @ ]6 $%#$,#$, ?,],n-},-.  +  +,"#), + #$ + (,J,O3_3x)x,#3 )1/+.@* +@"$# '$# ./*1%*~F@/% !!!!@ p`p6@'.,'`'p'' '0'' 2 K+N]qrMr<]q]CX!]Y9/C\X]Y?<?<<99CX@ +$##$  .+}Y]r]CTX. 4+Y10Cy@() !) (++++]CX@ (]Yrq]CX@ "#- ]Y]+qr++CX@ /#/$,$,]YC\X@( 9 (9@ +9@ +9 +9@ +9.@ +9,@ +9,@ 9 ? ?99$9#9 9,99@9@9@9, 9$@9,9 9.@ 9#@ 9  9, 9,9,9+++++++++++++++++++++++++++++++Y]YY@ ..1 +*l*l ?+?+??9/9/01Y#&&#"#"'&#"#332654&$'&546323267!&w\FV _˽uTl! !!bEWa--{6M3 ȓjJ-8().Gc} +GQ9E^:9Wq<(+XCTX@%@U@U U UUU U@ U ,?//+++++/+10++CTX@ U U U UUU@Up  iI@, UU UUU U9/++++++??]]]10+++++++ @A 9__?O O _ _ '0@0 5, e @,  ./$P`+]qr<<<<]]]<??<<99910q]qr]r+YY@l l ?+?+9901Y3#32673#"&&5#566767J3(!>'#D.X*7s-)FY>)(bc3_ch!iH&e%X+XCTX@'@U U (U @ U  U @U  UUU UU$@% ,  U +/+??99?/+++++/+++++10+CTX@W@`p + $%%, U +U U UU + U& U  U &UU U'&9/+++9/++9/++++++???99?]10@5'` ]6 '`'p''4 7: HH O'#!O%'#'AD %E@ +%%, + + ! g@p@%$P `&+N]qrY.#  endstream +endobj +31 0 obj +<< /Type /XRef /Length 128 /W [ 1 2 1 ] /Info 2 0 R /Root 1 0 R /Size 32 /ID [<69d8fc8fa60775186154d0544771de24>] >> +stream +   )jp( !#w +endstream +endobj +startxref +49015 +%%EOF diff --git a/test/test_manifest.json b/test/test_manifest.json index 87cb71493..8449ae71a 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -12140,5 +12140,13 @@ "type": "eq", "forms": true, "link": true + }, + { + "id": "bug1974436", + "file": "pdfs/bug1974436.pdf", + "md5": "538b64d6781ac370e29887c9805063af", + "rounds": 1, + "type": "eq", + "annotations": true } ] diff --git a/web/annotation_layer_builder.css b/web/annotation_layer_builder.css index cfee955e8..94cc07831 100644 --- a/web/annotation_layer_builder.css +++ b/web/annotation_layer_builder.css @@ -155,7 +155,6 @@ > a:hover { opacity: 0.2; background-color: rgb(255 255 0); - box-shadow: 0 2px 10px rgb(255 255 0); } .linkAnnotation.hasBorder:hover {