Аномально большие уведомления WebKit

Я разрабатываю расширение для Chrome и заметил, что Chrome начал делать странные вещи с моими уведомлениями.

Exhibit A

Я говорю об огромных пробелах (, высота уведомлений должна заканчиваться синей полосой ).

Некоторое время назад такого не было, это начало происходить где-то с новыми релизами Chrome.

В любом случае, что может быть причиной этого?

Исходный код расширения находится по адресу http://github.com/Maxorq/LastPlug

. Наиболее интересными частями будут:

js/notifications.js

$('#title').html(decodeURIComponent($.url().param('title')));
$('#message').html(decodeURIComponent($.url().param('message')));
$('#avatar').attr('src', $.url().param('avatar'));
$('#color').addClass("color_" + $.url().param('color'));

уведомление.html

Title
Message

js/background.js

var notification = webkitNotifications.createHTMLNotification('notification.html?title=' + title + '&message=' + message + '&avatar=' + avatar + '&color=' + color);

notification.show();

Я использую jQuery URL Parser отсюда:https://github.com/allmarkedup/jQuery-URL-Parser

Код довольно сложный, поэтому я не буду вставлять его сюда целиком; интересно, была ли у кого-нибудь такая же проблема с огромными уведомлениями.

5
задан Bergi 5 July 2012 в 20:45
поделиться