Facebook har idag över 800 miljoner användare och allt fler webbplatser använder sig av de integrationsmöjligheter som Facebook erbjuder.
Under förra året så beslutades det att vi skulle ersätta våra artikelkommentarer som vi hade lagrade hos oss mot det kommentarsplugin som Facebook erbjuder. De släppte en större uppgradering av just den pluggen i mars förra året och efter att det utvärderats så fattades beslutet att börja använda dessa. Beslutet kom under en tid då det stormade rätt ordentligt om artikelkommentarer på svenska mediasajter.
Att använda sig av externa tjänster på detta vis har många fördelar men såklart även en del nackdelar. Ändringar kan i princip ske närsomhelst och hursomhelst, det är en medveten risk man får ta då man inte själv äger koden. I min roll på utvecklingsavdelning så ingår det att jag ska hålla koll på ändringar, nyheter och utredningar när det gäller Facebook och andra sociala medier. Det är inte alltid helt lätt, även om Facebook har blivit bättre på att meddela förändringar så kan det fortfarande ske kodändringar som påverkar de integrationer vi använder. Förutsättningar ändras och vi måste snabbt anpassa oss, detta har som sagt blivit bättre men det sker fortfarande en del spännande saker lite då och då.
Under de senaste veckan så släppte Facebook en uppdaterad version av deras kommentarsplugin, en förbättring främst för mobiler. Alla kommentarsboxar fick med denna release automatiskt en mobil version av kommentarerna om man surfade med en mobil enhet. Denna mobilversion hanterade inte bredder riktigt på samma sätt (verkade lite buggigt) och hade en andra del andra skillnader. Det visade sig även att om man surfade med Safari på iPad så fick man också mobilversionen och det kanske vi inte ville. Facebook hade dock lagt till funktionaliteten att slå av auto-detect vilket vi gjorde.
Igår hörde kommentarsmoderatorer av sig och berättade att den ruta med val som fälls ut när man klickar på “moderera” på en kommentar plötsligt inte syntes längre. Det gick alltså inte att moderera kommentarer. Jag tittade på detta tillsammans med min kollega Henrik och vi kunde snabbt konstatera att detta var en CSS-bugg som gjorde att rutan inte syntes, den fanns där men syntes inte. Vi slängde ihop ett Greasemonkeyscript lite snabbt som ändrade CSS:en så att rutan återigen syntes och det gick att moderera igen. Problemet fanns även i Internet Explorer men var inte riktigt lika allvarligt där. Sitter man med mac som vi så gott som alla gör på Aftonbladet så har man förmodligen inte möjligheten att använda Internet Explorer. Som utvecklare kan jag det då jag har flera Windows via VMware för testning.
Då det enligt Facebook är 400 000 webbplatser som använder sig av deras kommentarsplugin så hoppades jag att detta rätt snabbt skulle vara fixat. Problemet/buggen ligger dock fortfarande ute ett dygn senare, vilket förmodligen ställer till en del problem för en del webbplatser. Det har kommit in en del buggrapporter till Facebook. Personal sattes på att lösa problemet och ärendet fick till en början låg prioritet men höjdes sedan till medium.
En kommentar på buggrapporten var:
I would agree with why the “Low Priority” we have 108 sites affected with several thousand comments. This is a global issue with mostly all large commercial sites affected.
Även om Aftonbladet är en hyfsat stor aktör i Sverige så har vi haft svårt att få personlig kontakt med Facebook för att kunna diskutera sådana här problem med och få svar. Det är en av nackdelarna med att vara en medelstor fisk i Facebooks gigantiska damm.